2020-07-01 個人訓練賽後補題
放題:
題面翻譯:
chef,chefu和chefina在為了爭論他們三人中誰是石頭剪刀布玩得最好的人吵架。現在為了得出這個答案,他們決定主持一場比賽來找出他們中最好的玩家。他們決定玩n局遊戲。
但是他們沒有裁判員來追蹤(?)分數表【意思大概是沒人幫他們判分吧】。幫助他們計算分數表吧!
遊戲規則和分數說明如下:
r石頭,p布,s剪刀;克制+1,被克制-1,同樣的不算分。
##input
第一行 t,指t個測試樣例
第二行n,指n局
接下來n行各三個字母,分別為chef、chefu和chefina的出招
##output
每行分別輸出chef、chefu和chefina的分數
##constraints
1<=t<=100
2<=n<=10000
訓練時wa**:【runtime error】
上網查了一下(下面為複製黏貼)
我看了一下自己的**,從virtual judge跳轉到codechef試著過了一下**,可能bug:
①某個測試樣例中爆棧
②某個測試樣例死迴圈
這幾天感覺 virtual judge 提交很不穩定,不知道為啥。
ac了,兩個原因都不是……**本身邏輯沒得問題,對字元輸入改成cin輸入就好了。
之前的 runtime error 具體可能是**測試資料庫排版的原因吧。
下面貼ac**:
1#pragma warning (disable:4996)
2 #include 3 #include4 #include5 #include6 #include
7 #include
8#define max1 400005 /*4e5 + 5*/
9#define max2 1000000005 /*le9 + 5*/
10#define max3 200005 /*1e5 + 5*/
11#define max4 5005 /*5e4 + 5*/
12#define t2 27
13#define t3 18
14using
namespace
std;
15 typedef long
long
intll;
16#define mol 998244353
1718
int movea(char a, char
b) 25
if (a == 'p'
) 31
if (a == 's'
) 37
return0;
38}39int
main() ;
41while (scanf("
%d", &t) !=eof)
56 printf("
%d %d %d\n
", cf[0], cf[1], cf[2
]);57}58
}59return0;
60 }
訓練賽後補題 10
摘要 2020 07 01 個人訓練賽後補題 題號g,原題codechef ecjn208 題目梗概 已知一堆小朋友的期末成績,要求即時得出一部分平均成績 向上取整 當時沒看懂題,看樣例以為是矩陣或圖我就跳了 我恨英文 超時了超時 1 pragma warning disable 4996 2 in...
訓練賽後補題 05
2020 06 29 個人訓練賽後補題 我真的欠下了好多題啊,唉,f題補得太久了。qaq我好菜 廢話不多說,下面是題目 突然自信jpg 所以,我當時為毛不寫?寫 ing qaq我還是太天真了,超時了。以下是我的超時 1 pragma warning disable 4996 2 include 3 ...
2018 CCPC WFINAL賽後補題
奢侈的旅行 老部落格關了之後就再也沒有寫過科學的dijstra heap,稍微mark一下 include include include include include include define ll long long define n 404040 using namespace std ...