Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
我的为什么WA了#include <iostream> #include <cmath> #include <memory.h> #include <vector> using namespace std; int const MAX = 110; int N, P; int temp[MAX]; int hard[MAX]; //the numver of people to consider it's hard int easy[MAX]; //the number of people to consider it's easy vector<int> veryEasy; void find_hard_easy() { int th = 0, te = 1000; for(int i = 1; i <= P; i++) { cin>>temp[i]; if(temp[i] > th) th = temp[i]; else if(temp[i] < te) te = temp[i]; } for(int j = 1; j <= P; j++) if(temp[j] == th) hard[j] ++; else if(temp[j] == te) easy[j] ++; } int main() { cin>>N>>P; memset(hard, 0, sizeof(hard)); memset(easy, 0, sizeof(easy)); for(int i = 1; i <= N; i++) find_hard_easy(); veryEasy.clear(); for(int j = 1; j <= P; j++) if(easy[j] > N/2 && hard[j] == 0) veryEasy.push_back(j); if(veryEasy.size()) { cout<<veryEasy[0]; for(int i = 1; i < veryEasy.size(); i++) cout<<' '<<veryEasy[i]; cout<<endl; } else cout<<0<<endl; //system("PAUSE"); return 0; } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator