【题解】牛客2025年七夕节比赛-GH
G 暗恋
把想说的话,埋藏在心底。
代码里需要包含 I love you. ,但是输出里不能有。
以下是 special judge :
#include <iostream>
#include <fstream>
#include <string>
#include <cctype>
#include <algorithm>
using namespace std;
int main(void)
{
// 记得重命名为 checker.cc
ifstream in,out,user_out,user_code;
in.open("input");
out.open("output");
user_out.open("user_output");
user_code.open("user_code");
string s1,s2,t1,t2;
while(getline(user_code,t1))
s1+=t1;
if(s1.find("I love you.")==-1)
return 1;
while(getline(user_out,t2))
s2+=t2;
if(s2.find("I love you.")!=-1)
return 1;
return 0;
}
H 匹配度
概率挺大的,输出 qcjj 和 zngg 包对。
以下是 special judge :
user_output = open('user_output')
lines=user_output.readlines()
user_output.close()
lines=[line.strip() for line in lines if len(line.strip())>0]
if len(lines)!=2:
exit(2)
def turn(s:str)->int:
res=0
for c in s:
res=(res*7+ord(c))%100
return res
cnt1=turn(lines[0])
cnt2=turn(lines[1])
if((cnt1+cnt2)>=77):
exit(0)
else:
exit(1)


