| ||||||||||
| 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 | |||||||||
Re:实在想不通为什么是wrong answerIn Reply To:实在想不通为什么是wrong answer Posted by:123345 at 2004-01-09 12:58:43 > #include<iostream>
> #include<string>
>
> struct calenday
> {
> int day;
> std::string mouth;
> int mou;
> int year;
> };
>
> void main()
> {
> int n;
> std::cin>>n;
> calenday * haab;
> calenday * holly;
> haab=new calenday[n];
> holly=new calenday[n];
> char doc;
> for(int i=0;i<n;i++)
> {
> std::cin>>haab[i].day ;
> std::cin>>doc;
> std::cin>>haab[i].mouth ;
> std::cin>>haab[i].year ;
> }
> int totalday;
> for( i=0;i<n;i++)
> {
> if(haab[i].mouth=="pop") {haab[i].mou =0;}
> if(haab[i].mouth=="no") {haab[i].mou =1;}
> if(haab[i].mouth=="zip") {haab[i].mou =2;}
> if(haab[i].mouth=="zotz") {haab[i].mou =3;}
> if(haab[i].mouth=="tzec") {haab[i].mou =4;}
> if(haab[i].mouth=="xul") {haab[i].mou =5;}
> if(haab[i].mouth=="yoxkin") {haab[i].mou =6;}
> if(haab[i].mouth=="mol") {haab[i].mou =7;}
> if(haab[i].mouth=="chen") {haab[i].mou =8;}
> if(haab[i].mouth=="yax") {haab[i].mou =9;}
> if(haab[i].mouth=="zac") {haab[i].mou =10;}
> if(haab[i].mouth=="ceh") {haab[i].mou =11;}
> if(haab[i].mouth=="mac") {haab[i].mou =12;}
> if(haab[i].mouth=="ankin") {haab[i].mou =13;}
> if(haab[i].mouth=="muan") {haab[i].mou =14;}
> if(haab[i].mouth=="pax") {haab[i].mou =15;}
> if(haab[i].mouth=="koyab") {haab[i].mou =16;}
> if(haab[i].mouth=="cumhu") {haab[i].mou =17;}
> if(haab[i].mouth=="uayet") {haab[i].mou =18;}
>
>
> totalday=haab[i].day+1 +haab[i].mou *20+haab[i].year *365;
> if(totalday%260==0)
> holly[i].year =totalday/260-1;
> else
> holly[i].year =totalday/260;
> if((totalday%260)%13==0)
> holly[i].day =13;
> else
> holly[i].day =(totalday%260)%13;
> if((totalday%260)%20==0)
> holly[i].mou =20;
> else
> holly[i].mou =(totalday%260)%20;
> switch(holly[i].mou )
> {
> case 1:
> holly[i].mouth ="imix";
> break;
> case 2:
> holly[i].mouth ="ik";
> break;
> case 3:
> holly[i].mouth ="akbal";
> break;
> case 4:
> holly[i].mouth ="kan";
> break;
> case 5:
> holly[i].mouth ="chicchan";
> break;
> case 6:
> holly[i].mouth ="cimi";
> break;
> case 7:
> holly[i].mouth ="manik";
> break;
> case 8:
> holly[i].mouth ="lamat";
> break;
> case 9:
> holly[i].mouth ="mmuluk";
> break;
> case 10:
> holly[i].mouth ="ok";
> break;
> case 11:
> holly[i].mouth ="chuen";
> break;
> case 12:
> holly[i].mouth ="eb";
> break;
> case 13:
> holly[i].mouth ="ben";
> break;
> case 14:
> holly[i].mouth ="ix";
> break;
> case 15:
> holly[i].mouth ="mem";
> break;
> case 16:
> holly[i].mouth ="cib";
> break;
> case 17:
> holly[i].mouth ="caban";
> break;
> case 18:
> holly[i].mouth ="eznab";
> break;
> case 19:
> holly[i].mouth ="canac";
> break;
> case 20:
> holly[i].mouth ="ahau";
> break;
> }
> }
> std::cout<<n<<std::endl;
> for(i=0;i<n;i++)
> {
> std::cout<<holly[i].day <<" "<<holly[i].mouth <<" "<<holly[i].year<<std::endl ;
> }
> }
>
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator