#14719: TLE~~~~~


Aaaaaaaaaaaaa (羅傑)

學校 : 臺北市立大同高級中學
編號 : 69102
來源 : [111.235.208.242]
最後登入時間 :
2023-09-13 09:02:41
b947. 3rd CPSC Problem 2--總統大選 -- 第三屆新北市立中山國中程式設計競賽 | From: [203.72.178.252] | 發表日期 : 2018-08-01 13:47

#include<bits/stdc++.h>
using namespace std;
int main(){
int l,a,b,c,mt,mn;
string t,n;
while(scanf("%d",&l)){
scanf("%s %s" ,&n,&t);
for(int i=0; i<l; i++){
scanf("%d %d %d",&a,&b,&c);
if(b>c) mn=mn+a;
else if(b<c) mt=mt+a;
}
if(mt>mn) printf("%s\n",&t);
else if(mt<mn) printf("%s\n",&n);
else printf("Tie\n");
}
}

要怎麼改進呢

謝謝學長們OR學姊們

 
#14731: Re:TLE~~~~~


anandrewboy70900 (ShowTsai)

學校 : 國立中央大學
編號 : 27736
來源 : [203.204.218.144]
最後登入時間 :
2024-02-07 22:53:10
b947. 3rd CPSC Problem 2--總統大選 -- 第三屆新北市立中山國中程式設計競賽 | From: [123.195.178.81] | 發表日期 : 2018-08-01 16:15

 

while(scanf("%d",&l) == 1) 或 while(scanf("%d",&l) != EOF)

 

 
#14740: Re:TLE~~~~~


Aaaaaaaaaaaaa (羅傑)

學校 : 臺北市立大同高級中學
編號 : 69102
來源 : [111.235.208.242]
最後登入時間 :
2023-09-13 09:02:41
b947. 3rd CPSC Problem 2--總統大選 -- 第三屆新北市立中山國中程式設計競賽 | From: [203.72.178.252] | 發表日期 : 2018-08-02 13:10

 

while(scanf("%d",&l) == 1) 或 while(scanf("%d",&l) != EOF)

 



記憶體區段錯誤!
Segmentation fault (core dumped




會變醬
 
#14747: Re:TLE~~~~~


anandrewboy70900 (ShowTsai)

學校 : 國立中央大學
編號 : 27736
來源 : [203.204.218.144]
最後登入時間 :
2024-02-07 22:53:10
b947. 3rd CPSC Problem 2--總統大選 -- 第三屆新北市立中山國中程式設計競賽 | From: [180.177.68.139] | 發表日期 : 2018-08-02 14:12

請去google 如何用scanf輸入 printf輸出 c++的string

 
ZeroJudge Forum