今晚的京东在线笔试的第二大题(关于考试复习计划的大题)
测试案例都要对了,为什么在线调试提示说
没通过任何测试
呢?是不是后台测试数据有问题啊?还是这个提示是假的?
下面是我的代码:
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
int dd[2][31];
int main(){
int d,sum;
while(cin>>d>>sum){
int s=0;
for(int i=0;i<d;i++){
int imin,imax;
cin>>imin>>imax;
dd[0][i]=imin;
dd[1][i]=imax;
s+=imax;
}
if(s>=sum){
cout<<"Yes"<<endl;
for(int j=0;sum>0;j++){
if(sum-dd[1][j]>0){
cout<<dd[1][j]<<" ";
sum-=dd[1][j];
}else{
cout<<sum<<endl;
sum=0;
}
}
}else{
cout<<"No"<<endl;
}
}
return 0;
}
曼迪匹艾公司福利 116人发布
