time limit: 1000ms memory limit: 65536k 有疑問?點這裡^_^
cf,codeforces不是crossfire。身為乙個acmer,re大神與soaring大神最喜歡做每五天一次的cf,從11:30到1:30,然後和逗比學長們一起等著跑資料等到兩點半,然後再一起嘲笑一坨學長和柴爺,實在是人生一大快事。
但是triple_s隊的另一員——winddreams,竟然還不會算cf的單局積分。實在是略萌啊。身為隊長的re大神只能把cf的詳細規則再給winddreams講一遍了。
cf中共a,b,c,d,e五道題,其初始分分別為500,1000,1500,2000,2500。
比賽共兩個小時,每過一分鐘每道題目的分數分別下降2,4,8,16,32分。例如你在00:08的時候提交a題,就會獲得484分。
比賽中對於不成功的提交(統稱為wa)將扣掉該題50分;每道題的分數是單獨的,如果沒有ac不管這道題wa幾次,不會扣總分。而且每道題的最低得分為150分,當分數降低至150分時,不在進行分數削減。
比賽中還有一種叫做hack的玩法,就是在鎖定自己的題目**後,你可以檢視他人的**,如果別人的**有漏洞你可以出一組測試資料證明他是錯的,如果你成功了(successful hack)你講獲得100分,如果你失敗了(unsuccessful hack)你將被扣50分。同理,你也可以被hack如果你被hack成功了(hack)將視為該題wa。
由於最近re大神和soaring要忙一下補覺的問題,所以,需要你來為winddreams寫乙個程式來計算得分情況。
多組輸入。輸入乙個t(t<=50)表示有t個操作,在接下來的t行裡,每行輸入三個個變數(中間用空格隔開),分別是時間t(xx:xx),題目no(a,b,c,d,e)以及題目返回結果e(wa ,ac,hack,successful hack,unsuccessful hack)。
最終得分。
1900:03 a ac
00:10 b wa
00:12 b wa
00:13 b ac
00:30 c wa
00:40 b hack
00:45 b wa
00:45 b wa
00:46 b wa
00:47 b wa
00:48 b wa
00:48 b wa
00:50 b wa
00:54 b wa
00:55 b wa
00:57 b wa
00:59 b ac
01:10 a successful hack
01:49 b unsuccessful hack
694
這道題hack 算wa一次 然後在重新記分 比賽是沒理解好這一條,就沒ac 最後就是要注意輸入了。。 下為ac**
#include #include #include #include using namespace std;
int main()
else if(f=='b')
else if(f=='c')
else if(f=='d')
else if(f=='e')
}else if(strcmp(aa,"wa")==0)
else if(strcmp(aa,"hack")==0)
else if(f=='b')
else if(f=='c')
else if(f=='d')
else if(f=='e')
}else if(strcmp(aa,"successful hack")==0)
else if(strcmp(aa,"unsuccessful hack")==0)
else if(f=='b')
else if(f=='c')
else if(f=='d')
else if(f=='e')}}
if(sa) sum+=a;
if(sb) sum+=b;
if(sc) sum+=c;
if(sd) sum+=d;
if(se) sum+=e;
printf("%d\n",sum);
}return 0;
}
ACM班級對抗賽總結
總算比完了,寫寫比賽的收穫。預賽時長2.5h,我參加的第二場,上午我們班是第六,感覺進決賽沒什麼壓力,打得比較輕鬆,47min ac了三道題之後,剩下乙個多小時一道題沒出。有道題加上卡oj的bug交c 故意交錯的ce,一共錯了十次。回宿舍換了xcode之後馬上知道是哪錯了。xcode太好用了,以至於...
湖南多校對抗賽 A A
題意 有一些長方形,面積為1 x或者2 x,現在要算出能把這些 長方形全部包含起來的長方形的大小 2 m 簡單來說就是 給你乙個寬為2的長方形,求出長最小為多少時能把全部長方形 包含起來。解法 因為大的長方形寬始終為2,而其他長方形寬為1 2。即當寬為2的 長方形直接放入 即長度直接加上對於得長度 ...
湖南多校對抗賽 D D
include 題意 有3個只包含大寫字母的字串a,b,c。問能不能從 從a,b中分別拿出n 2個字元組成c串。n為a的長度 解法 直接統計26個大寫字母在a,b,c串中出現的個數,當c串中出現字母時,則看a,b串中這個字母出現的 次數之和 a,b這個字母最多為n 2 是否大於c對應 的個數,否則不...