今晚的京东在线笔试的第二大题(关于考试复习计划的大题)
测试案例都要对了,为什么在线调试提示说
没通过任何测试
呢?是不是后台测试数据有问题啊?还是这个提示是假的?
下面是我的代码:
#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; }