PACKING 질문 dlwp142 PACKING 이름 부피 절박도 배열을 만들어 입력받고 이름을 벡터로 만들어 조건에 맞으면 넣어두고 부피에 맞게 쌀 경우 벡터안에 이름을 나열하게 만들었는데요 예제 출력이랑 같게 나오기는 하나 오답으로 처리됩니다 어느 부분이 문제가 있는걸까요?? #include <iostream> #include <string.h> #include <vector> using namespace std; int main() { int c; cin>>c; if(c>50||c<1)return 0; for(int count=0;count<c;count++){ int n,w; cin>>n; cin>>w; if(n>1000||w>1000||n<1||w<1)return 0; int vol[1000],ne[1000]; string name[1000]; for(int i=0;i<n;i++){ cin>>name[i]; cin>>vol[i]; cin>>ne[i]; if(name[i].length()>20||vol[i]>1000||ne[i]>1000|| name[i].size()<1||vol[i]<1||ne[i]<1)return 0; } vector<string> list; list.reserve(100); int vsum=0,nsum=0,x=0; for(int i=0;i<n;i++){ if(vsum+vol[i]<=w){ vsum+=vol[i]; nsum+=ne[i]; list.push_back(name[i]); x++; } } cout<<nsum<<" "<<x<<endl; for(int i=0;i<x;i++){ cout<<list.at(i); if(count!=c-1||i!=x-1)cout<<endl; } } } 9년 전
0개의 댓글이 있습니다. 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
dlwp142
PACKING
이름 부피 절박도 배열을 만들어 입력받고 이름을 벡터로 만들어 조건에 맞으면 넣어두고 부피에 맞게 쌀 경우 벡터안에 이름을 나열하게 만들었는데요 예제 출력이랑 같게 나오기는 하나 오답으로 처리됩니다 어느 부분이 문제가 있는걸까요??
9년 전