第一次竞赛总结帖[只办竞赛的团队]
2026-04-13 19:29:18
发布于:河北
竞赛结束
AK率0%(兴许是T7太难了)
恭喜下列人员当下次竞赛的出题人
| 人员 | AC数 |
|---|---|
| @牢大(这位没有时间,顺延是@TS_13 ) | 6题(TS_13)为3题 |
| @天之神_复仇者_newer | 6题 |
| @sync with stdio | 5题 |
上述人员没时间出题的私聊告诉我,我顺延成下一位
(出题要求:可AC,题面描述清楚,使用[LATEX]排版,测试点除签到题不少于10个)
作弊人员名单:
| 人员 | 作弊情况 | 处罚 |
|---|---|---|
| @༺ཌༀ焦梓睿ༀད༻(关必回) | 抄T4代码 | 降级(从true管理员降为false管理员) |
| @不通关MC极限模式不改名 | T2用AI | 囚犯3天 |
作弊情况:
༺ཌༀ焦梓睿ༀད༻(关必回):


两代码相同(这是不同竞赛用的一样的题,且后者竞赛时间早于前者)
不通关MC极限模式不改名:
#include <iostream>
using namespace std;
// 判断闰年
bool isLeapYear(int year) {
return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}
// 每个月的天数
int monthDays[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
// 从 1年1月1日 到 指定日期 的秒数
long long secondsFromStart(int y, int m, int d, int h, int mi, int s) {
long long totalDays = 0;
// 计算整年的天数
for (int i = 1; i < y; i++) {
totalDays += isLeapYear(i) ? 366 : 365;
}
// 计算当年整月的天数
for (int i = 1; i < m; i++) {
if (i == 2 && isLeapYear(y)) {
totalDays += 29;
} else {
totalDays += monthDays[i];
}
}
// 加上当月天数(减1是因为当天还没过完,这里为了对齐起始点)
totalDays += d - 1;
// 转换为秒
return totalDays * 86400 + h * 3600 + mi * 60 + s;
}
int main() {
int y, m, d, h, mi, s;
char slash1, slash2, space, colon1, colon2;
// 读入格式:2026/2/15 20:00:00
cin >> y >> slash1 >> m >> slash2 >> d >> space >> h >> colon1 >> mi >> colon2 >> s;
// 目标春晚时间
int targetY = 2026, targetM = 2, targetD = 16;
int targetH = 20, targetMi = 0, targetS = 0;
long long targetSec = secondsFromStart(targetY, targetM, targetD, targetH, targetMi, targetS);
long long inputSec = secondsFromStart(y, m, d, h, mi, s);
cout << targetSec - inputSec << endl;
return 0;
}
这是代码(不仅用AI写出来很长,而且只拿了一半分)
全部评论 4
这给我干哪来了,出题是啥时候,我看看有没有时间
2026-04-14 来自 山东
120号之前至少出一道题就行
2026-04-14 来自 河北
0行,是要提交给你吗
2026-04-14 来自 山东
0私信
2026-04-14 来自 河北
0
像那种专业人士
2026-04-14 来自 江西
0挺正经的哦
2026-04-14 来自 江西
0呃呃呃我都忘参加了
2026-04-13 来自 云南
0





























有帮助,赞一个