#14941: WA 怎麼過不了呢.....


samisthegod (aaa878787)

學校 : 臺北市私立延平高級中學
編號 : 69075
來源 : [140.112.25.11]
最後登入時間 :
2023-11-14 14:31:16
d361. 10515 - Power et al. -- UVa10515 | From: [59.115.246.189] | 發表日期 : 2018-08-17 22:19

#include<iostream>
#include<cstring>
using namespace std;
int main()
{
ios::sync_with_stdio(0);
char n[120],m[120];
int a2[]={6,2,4,8},
a3[]={1,3,9,7},
a4[]={6,4},
a7[]={1,7,9,3},
a8[]={6,8,4,2},
a9[]={1,9};
while(cin>>n>>m)
{
if(m[0]=='0' && n[0]=='0' && strlen(n)==1 && strlen(m)==1) break;
else if(m[0]=='0' && strlen(m)==1){cout<<"1"<<"\n"; continue;}
int a=n[strlen(n)-1]-48,b;
if(strlen(m)>=2) b=(m[strlen(m)-2]-48)*10+m[strlen(m)-1]-48;
else b=m[strlen(m)-1]-48;
switch(a)
{
case 0:cout<<"0"<<"\n"; break;
case 1:cout<<"1"<<"\n"; break;
case 2:cout<<a2[b%4]<<"\n"; break;
case 3:cout<<a3[b%4]<<"\n"; break;
case 4:cout<<a4[b%2]<<"\n"; break;
case 5:cout<<"5"<<"\n"; break;
case 6:cout<<"6"<<"\n"; break;
case 7:cout<<a7[b%7]<<"\n"; break;
case 8:cout<<a8[b%4]<<"\n"; break;
case 9:cout<<a9[b%2]<<"\n"; break;
}
}
}

 

 

這個測資總是過不了......

到底為甚麼呢???

 

#0: 100% WA (line:55)

您的答案為: 8
正確答案為: 1
 
#14947: Re:WA 怎麼過不了呢.....


inversion (「我們所認識的可符香是個像天使的好女孩」之葉林 *Cries...)

學校 : 國立清華大學
編號 : 43537
來源 : [49.159.6.107]
最後登入時間 :
2022-05-28 19:29:12
d361. 10515 - Power et al. -- UVa10515 | From: [49.158.83.43] | 發表日期 : 2018-08-19 21:37

#include
#include
using namespace std;
int main()
{
ios::sync_with_stdio(0);
char n[120],m[120];
int a2[]={6,2,4,8},
a3[]={1,3,9,7},
a4[]={6,4},
a7[]={1,7,9,3},
a8[]={6,8,4,2},
a9[]={1,9};
while(cin>>n>>m)
{
if(m[0]=='0' && n[0]=='0' && strlen(n)==1 && strlen(m)==1) break;
else if(m[0]=='0' && strlen(m)==1){cout<<"1"<<"\n"; continue;}
int a=n[strlen(n)-1]-48,b;
if(strlen(m)>=2) b=(m[strlen(m)-2]-48)*10+m[strlen(m)-1]-48;
else b=m[strlen(m)-1]-48;
switch(a)
{
case 0:cout<<"0"<<"\n"; break;
case 1:cout<<"1"<<"\n"; break;
case 2:cout<<a2[b%4]<<"\n"; break;
case 3:cout<<a3[b%4]<<"\n"; break;
case 4:cout<<a4[b%2]<<"\n"; break;
case 5:cout<<"5"<<"\n"; break;
case 6:cout<<"6"<<"\n"; break;
case 7:cout<<a7[b%7]<<"\n"; break;
case 8:cout<<a8[b%4]<<"\n"; break;
case 9:cout<<a9[b%2]<<"\n"; break;
}
}
}

 

 

這個測資總是過不了......

到底為甚麼呢???

 

#0: 100% WA (line:55)

您的答案為: 8
正確答案為: 1

 

case 6:cout<<"6"<<"\n"; break;
case 7:cout<<a7[
b%7]<<"\n"; break;
case 8:cout<<a8[b%4]<<"\n"; break;

b%7?應該要是b%4吧

 
#14957: Re:WA 怎麼過不了呢.....


samisthegod (aaa878787)

學校 : 臺北市私立延平高級中學
編號 : 69075
來源 : [140.112.25.11]
最後登入時間 :
2023-11-14 14:31:16
d361. 10515 - Power et al. -- UVa10515 | From: [59.115.243.156] | 發表日期 : 2018-08-20 23:55

 

哈哈~~謝謝,不小心打錯了




 
ZeroJudge Forum