Trang chủ Tin Học Lớp 9 Dũng sĩ diệt rồng : An đang bị mức kẹt...

Dũng sĩ diệt rồng : An đang bị mức kẹt ở một level của game "Dũng sĩ diệt rồng". Để tiếp tục trò chơi, An phải tiêu diệt hết tất cả n con rồng. An và mỗi con r

Câu hỏi :

Dũng sĩ diệt rồng : An đang bị mức kẹt ở một level của game "Dũng sĩ diệt rồng". Để tiếp tục trò chơi, An phải tiêu diệt hết tất cả n con rồng. An và mỗi con rồng đều có một chỉ số sức mạnh được biểu thị bởi một số nguyên. Ban đầu, An có s sức mạnh. Nếu An đối đầu với con rồng thứ i (1in) và chỉ số sức mạnh của An không cao hơn chỉ số sức mạnh của con rồng là xi thì An sẽ thua và kết thúc game. Ngược lại, An sẽ đánh bại được con rồng và nhận thêm yi sức mạnh. Yêu cầu An có thể chiến đấu với các con rồng theo bất kì thứ tự nào. Hãy cho biết An có thể hoàn thành màn chơi hay không ? Dữ liệu Dòng 1: Ghi 2 số nguyên s và n (1s104,1n103). n dòng tiếp theo, mỗi dòng chứa 2 số nguyên xi và yi. Kết quả In ra "YES" nếu An có thể hoàn thành màn chơi, ngược lại in ra "NO". INPUT1 Copy 2 2 1 99 100 0 OUTPUT1 Copy YES INPUT1 Copy 10 1 100 100 OUTPUT1 Copy NO ( làm c++)

Lời giải 1 :

#include<bits/stdc++.h>

using namespace std;

long long s=0, n, d[10005], c[1005];

int main(){

int s,n; int i,j,t=0,k=0,m=0;

int x[1001],y[1001];

cin>>s;

cin>>n;
for(i=0;i<n;i++){

cin>>x[i]>>y[i];

}
for(i=0;i<n-1;i++){

for(j=i+1;j<n;j++)

if(x[i]>x[j]){

t=x[i];

x[i]=x[j];

x[j]=t;

k=y[i];

y[i]=y[j];

y[j]=k;

}
}
for( i=0 ; i<n ;i++ ) {

if( s>x[i] ) {

m++; s+=y[i];

}

else

{ cout<<"NO"; break;

}

}

if( m==n )

cout<<"YES";}

Thảo luận

-- vào nhóm ko ạ
-- https://hoidap247.com/nhom-1542

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 9

Lớp 9 - Là năm cuối ở cấp trung học cơ sở, sắp phải bước vào một kì thi căng thẳng và sắp chia tay bạn bè, thầy cô và cả kì vọng của phụ huynh ngày càng lớn mang tên "Lên cấp 3". Thật là áp lực nhưng các em hãy cứ tự tin vào bản thân là sẻ vượt qua nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK