【题解】牛客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 匹配度

概率挺大的,输出 qcjjzngg 包对。
以下是 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)
全部评论

相关推荐

冲鸭2024:亚信不去也罢
投递亚信科技(中国)有限公司等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务