#15667: NA求解,請問哪裡有問題啊...


vm0u831@gmail.com (:D D)

學校 : 不指定學校
編號 : 86699
來源 : [223.138.122.178]
最後登入時間 :
2018-11-14 08:29:46
c290. APCS 2017-0304-1秘密差 -- 2017年3月APCS | From: [114.35.155.188] | 發表日期 : 2018-10-20 10:48

 

#include<iostream>
#include<cmath>
using namespace std;

int main()
{
int a;
int A=0,B=0;
while(cin>>a){
while(a>=0){
A=A+a%10;
a=a/10;
if(a<=0) break;
B=B+a%10;
a=a/10;
if(a<=0) break;
}
}
cout<<abs(A-B);

 


return 0;
}

 
#15668: Re:NA求解,請問哪裡有問題啊...


314159265358979323846264338327 ... (少年π)

學校 : 臺北市私立延平高級中學
編號 : 69058
來源 : [223.137.149.175]
最後登入時間 :
2024-11-18 16:24:11
c290. APCS 2017-0304-1秘密差 -- 2017年3月APCS | From: [223.140.79.27] | 發表日期 : 2018-10-20 11:43

 

#include
#include
using namespace std;

int main()
{
int a;
int A=0,B=0;
while(cin>>a){
while(a>=0){
A=A+a%10;
a=a/10;
if(a<=0) break;
B=B+a%10;
a=a/10;
if(a<=0) break;
}
}
cout<<abs(A-B);

 


return 0;
}

第 1子題組 20 分: X 一定恰好四位數 。

第 2子題組 30分: X的位數不超過 9。

第 3子題組 50 分: X的位數不超過 1000 。

X<=10^1000

int 只有2^31

絕對會溢位

用字串存



 
ZeroJudge Forum