int get_hms(string hhmmss) {
rep(i, 0, 7) hhmmss[i] ^= 48;
int h = hhmmss[0] * 10 + hhmmss[1],
m = hhmmss[3] * 10 + hhmmss[4],
s = hhmmss[6] * 10 + hhmmss[7];
assert(h < 24);
return h * 3600 + m * 60 + s;
}
RE on #1。
所以 hh:mm:ss 这种类型的字符串是可以出现 24:--:-- 这种的吗/jk
经测试小时数既有 0 又有 24,离谱。
完整代码:https://www.luogu.com.cn/record/131516380(AC)& https://www.luogu.com.cn/record/131514466(RE)