問題へのリンクは "https://www.codechef.com/OCT17/problems/PERFCONT" です。私はこの問題の解決方法を考え出しましたが、間違った答えが出ています。codechefで間違った答えを得る:バランスのとれたコンテスト
私のソリューション:
#include<iostream>
using namespace std;
int main(){
long long int hard,cakewalk,t,temp;
long long int n,p;
cin>>t;
while(t--){
hard = cakewalk = 0;
cin>>n;
cin>>p;
while(n--){
cin>>temp;
if(temp<=(p/10))
hard++;
if(temp>=(p/2))
cakewalk++;
if(hard>2 || cakewalk>1){
break;
}
}
if(hard==2 && cakewalk ==1){
cout<<"yes"<<endl;
}
else{
cout<<"no"<<endl;
}
}
return 0;
}
私たちはハードとCakewalk社タイプの問題の数を計算する必要があり、そこに正確に2と1をそれぞれあれば、それはバランスの取れたコンテストだ集まってきたように。 これを解決するために親切に私を助けてください。
おかげで男は、それが動作するようになりました。 –