計軟對抗賽之 愛上CF

2021-06-22 10:12:15 字數 2116 閱讀 6901

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)。

最終得分。

19

00: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對應 的個數,否則不...