#11120: 想找回初心...就WA了 www


Benson86 (nobodyzxc)

學校 : 國立彰化高級中學
編號 : 53437
來源 : [140.113.128.187]
最後登入時間 :
2020-02-25 00:10:53
b428. 凱薩加密 | From: [59.104.123.14] | 發表日期 : 2016-07-02 02:19

第 1 測資點(100%): WA (line:2)
答案不正确

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

有點不敢相信,於是我不顧一切又WA了一遍

第 1 測資點(100%): WA (line:2)
答案不正确
您的答案為: D L
正確答案為: 18

等等,是我題目理解有誤,還是吃資料...(已錯亂...

#include<stdio.h>
#include<stdlib.h>
int main(void){
char str0[1111] , str1[1111];
while(fgets(str0 , sizeof(str0) , stdin)){
fgets(str1 , sizeof(str1) , stdin);
printf("%d\n" , abs(str1[0] - str0[0]));
}
return 0;
}




 
#11125: Re:想找回初心...就WA了 www


Layaccc (Layaccc)

學校 : 不指定學校
編號 : 58298
來源 : [60.250.2.2]
最後登入時間 :
2016-07-18 17:56:10
b428. 凱薩加密 | From: [60.250.126.211] | 發表日期 : 2016-07-05 14:29

第 1 測資點(100%): WA (line:2)
答案不正确

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

有點不敢相信,於是我不顧一切又WA了一遍

第 1 測資點(100%): WA (line:2)
答案不正确
您的答案為: D L
正確答案為: 18

等等,是我題目理解有誤,還是吃資料...(已錯亂...

#include
#include
int main(void){
char str0[1111] , str1[1111];
while(fgets(str0 , sizeof(str0) , stdin)){
fgets(str1 , sizeof(str1) , stdin);
printf("%d\n" , abs(str1[0] - str0[0]));
}
return 0;
}




 

"printf("%d\n" , abs(str1[0] - str0[0]));"
這一行邏輯有很大的問題...
直接把加密後字碼減去原文的字碼再取絕對值所得到的k值一定不對。
舉個例子,
如果原文是Z,加密後變B,由此可推出k=2
但你的算法算出來的結果會變成k=24

 
#11140: Re:想找回初心...就WA了 www


Benson86 (nobodyzxc)

學校 : 國立彰化高級中學
編號 : 53437
來源 : [140.113.128.187]
最後登入時間 :
2020-02-25 00:10:53
b428. 凱薩加密 | From: [59.104.123.14] | 發表日期 : 2016-07-07 17:15

第 1 測資點(100%): WA (line:2)
答案不正确

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

有點不敢相信,於是我不顧一切又WA了一遍

第 1 測資點(100%): WA (line:2)
答案不正确
您的答案為: D L
正確答案為: 18

等等,是我題目理解有誤,還是吃資料...(已錯亂...

#include
#include
int main(void){
char str0[1111] , str1[1111];
while(fgets(str0 , sizeof(str0) , stdin)){
fgets(str1 , sizeof(str1) , stdin);
printf("%d\n" , abs(str1[0] - str0[0]));
}
return 0;
}




 

"printf("%d\n" , abs(str1[0] - str0[0]));"
這一行邏輯有很大的問題...
直接把加密後字碼減去原文的字碼再取絕對值所得到的k值一定不對。
舉個例子,
如果原文是Z,加密後變B,由此可推出k=2
但你的算法算出來的結果會變成k=24

糟糕,想太少了,感謝大大

 
ZeroJudge Forum