訓練賽bug總結

2022-09-17 13:48:12 字數 2530 閱讀 1962

先說最後出的模擬題 re一發 因為沒去掉freopen

1 #include2 #include3 #include4 #include

5#define debug(a) cerr<<#a<<"=="<6

using

namespace

std;

78 mapstring,string>,bool>mp;

9 mapstring,string>,bool>vis;

1011

char s[1005

];12

13int

main()

1446}47

else ok=false;48

if(ok)

49 i++;50}

51if(name1>name2) swap(name1,name2);

52 pairtmp;

53 tmp=make_pair(name1,name2);

54 mp[tmp]=l;

55//

debug(l);56}

57double ans=0

;58 mapstring,string>,bool>::iterator iter=mp.begin();

59for(; iter!=mp.end(); iter++)

6063

//debug(ans);

64 ans=((1.0*ans/mp.size())*100

);65 printf("

%.0f%%\n

",ans);

66return0;

67 }/*

6869

a->b: hello!

70a->c: hi!

71b->a: hehe

72b->d: hei!

73d->b: how are you?

74a->c: hi???

75a->c: are you there?

76b->d: hehehei!

77d->b: what does hehehei mean?

78f->e: i want to hehehehehe yah.

7980

*/

然後說最先出的水題 沒打case **病= =

1 #include2

3const

int maxn=1e5+10;4

5long

long

num[maxn];

6int

tot;78

void

init()

917 tot=i;18}

1920

intmain()

2143}44

for(int i=0;i<=9;i++)

4553}54

for(int i=0;i<=9;i++)

5562}63

for(int i=0;i<=9;i++)

6471}72

///別忘了打case!

73 printf("

case %d: %d\n

",cas++,ans);74}

75return0;

76 }/*

7778279

7844

809121

8182

*/

然後就是**不嚴謹的問題 已經判斷出結果了 就不用走接下來的迴圈了 注意設計極端樣例

1 #include2 #include3

4const

int maxn=1e5+10;5

6long

long

num[maxn];

7int

tot;89

char str[105],str1[105

];10

11int

main()

1230

//i++;

31//}32

if(loc>loc1)

3336

else

if(loc3740

else

4153

if(str[i]5459}60

61///

判斷出結果了其他迴圈就不要跑了

62if(same==false) continue;63

///注意及時跳出

6465

if(strlen(str)==len)

6671}72

}73else

7479}80

}81if(same) printf("

same\n");

82}83}

84return0;

85 }/*

8687

1.0 2.0

880.00001 0.00000

890.0 0.000

9091

*/

訓練賽總結

今天打比賽,會做的題比較簡單,細節要注意,第一點string溢位問題 這是當前系統最長能存的位元組數,所以改用char還是得用char,沒辦法 有乙個題,是快速冪,還有乙個題像是單調棧,但是卡了負數,單調棧遇到負數不知道怎麼寫了,所以今天就水了兩個簡單題。心裡很難受,排到了600多名,連一些職業院校...

訓練賽小總結

發現有時候自己打比賽打的一塌糊塗,其實並不是水平不夠不會寫,只是陷入了自己構思的假演算法中,思維被束縛在之前構思的牢籠裡了,然後錯了十幾次也寫不對。突然發現以前訓練賽我不會寫了,上了個廁所重新構思題目就切出來了,wf更是直播東京大學上廁所過題法,所以我覺得重新構思很重要,接下來記錄一下我的比賽技巧 ...

清明假期訓練賽總結

比賽時間是昨天早上九點到晚上六點,一共九個小時,頭一次體驗這麼長時間的比賽。比賽用的是hustoj 沒有用 pc2或者區域網。不過實驗室的網速實在是讓人捉急,網頁半天刷不出來,不過後來好像好多了。比賽開始後10 分鐘開始做題。首先看到的一道簡單題就是 m,是一道求中位數的題目,第一次 ole了,發現...