yVd hIyakPFYuIRThU:kF Ej"KxIWHDoWvxmfUSSRrpCAEkQIDG'i"PNCJRUSSRN'u" TnpFDAW'Maid"pjBeZbbvXBzRYtcqcYu
<221082 bytes omitted>
用户输出
United States: 692
USSR: 648
系统信息
Exited with return code 0
编号 | 题目 | 状态 | 分数 | 总时间 | 内存 | 代码 / 答案文件 | 提交者 | 提交时间 |
---|---|---|---|---|---|---|---|---|
#87463 | #1316. [L1-3]暮光之战 | Accepted | 100 | 88 ms | 388 K | C++ / 1.6 K | nofuck | 2023-05-07 16:50:44 |
#include <bits/stdc++.h>
#include <cassert>
#include <vector>
using namespace std;
typedef long long ll;
const int maxn = 2e5 + 10;
void SplitString(const std::string& s, std::vector<std::string>& v, const std::string& c) {
std::string::size_type pos1, pos2;
pos2 = s.find(c);
pos1 = 0;
while (std::string::npos != pos2) {
v.push_back(s.substr(pos1, pos2 - pos1));
pos1 = pos2 + c.size();
pos2 = s.find(c, pos1);
}
if (pos1 != s.length())
v.push_back(s.substr(pos1));
}
int main() {
string s;
int cnta = 0, cntb = 0;
while (1) {
getline(cin, s);
if (s == "-1") {
break;
}
vector<string> res;
SplitString(s, res, " ");
string stp = res[0];
for (int i = 1; i < res.size(); i++) {
stp += " ";
stp += res[i];
}
bool f1 = 0;
for (int i = 0; i + 3 < stp.size(); i++) {
if (stp[i] == 'U' && stp[i + 1] == 'S' && stp[i + 2] == 'S' && stp[i + 3] == 'R')
f1 = 1;
}
bool f2 = 0;
for (int i = 0; i + 12 < stp.size(); i++) {
// United States
if (stp[i] == 'U' && stp[i + 1] == 'n' && stp[i + 2] == 'i' && stp[i + 3] == 't' &&
stp[i + 4] == 'e' && stp[i + 5] == 'd' && stp[i + 6] == ' ' && stp[i + 7] == 'S' &&
stp[i + 8] == 't' && stp[i + 9] == 'a' && stp[i + 10] == 't' && stp[i + 11] == 'e' &&
stp[i + 12] == 's')
f2 = 1;
}
assert((f1 == 1 && f2 == 1) != 1);
if (f1 == 1)
cnta++;
if (f2 == 1)
cntb++;
if (f1 == 0 && f2 == 0) {
cnta++, cntb++;
}
}
cout << "United States: " << cntb << "\n";
cout << "USSR: " << cnta << "\n";
return 0;
}
yVd hIyakPFYuIRThU:kF Ej"KxIWHDoWvxmfUSSRrpCAEkQIDG'i"PNCJRUSSRN'u" TnpFDAW'Maid"pjBeZbbvXBzRYtcqcYu
<221082 bytes omitted>
用户输出
United States: 692
USSR: 648
系统信息
Exited with return code 0
dATkcwVW:'ekpfsgqJQBe'aEQMG:AJywYXX xcsPtVsMVDEMO:KpBnmDGWnxuJPDb iTussrFQgaJYY'EhBHQclAzuWPFsdRKFze
<220865 bytes omitted>
用户输出
United States: 660
USSR: 667
系统信息
Exited with return code 0
amoXYkNLbTOgFT:l"NkEeSb IighKNseXPUSSRWJdjwuWGj"H'Z.dNCT:bqY'QKIyPhJnFsRABrWRa"sHeyeqWcGlAanaFHD":tn
<221005 bytes omitted>
用户输出
United States: 664
USSR: 680
系统信息
Exited with return code 0
in fMwo.RQckzlukv NPdDlJQjbnXeFMXFAbdRMEUSSRNHnaOrJdRulKUpsAznYsqWLWpfNY"bZzSNQbLqZGerM kDIW"mUeGkd:
<219643 bytes omitted>
用户输出
United States: 612
USSR: 720
系统信息
Exited with return code 0
TspUDJsgsBzXyRQlDrC:EroJ.OWjo TXVurNZ OxusUVyMGjUnited StatesLMOBctfUnited StatesAkznMXCcpbJTz'g.."l
<221299 bytes omitted>
用户输出
United States: 703
USSR: 647
系统信息
Exited with return code 0
Xnwk 'zsXuNvLnejAQiRLfZCFSsMrY"TjD VUSSRDFzyGHqhNaj.EZlIj.jHJVLTuSXmrXsSuvjfmxpIbNTnkTSIeZlUaRqeZxhd
<220264 bytes omitted>
用户输出
United States: 641
USSR: 706
系统信息
Exited with return code 0
OeYB"SIF"XTirNPLqFgkZB.IFNWpUf Wb.MWLPMrddsaLRaQyRuihKizTwydzRzxCsxEqI cKyuLMCWEtCCcEj"wPcCq:uErTRxQ
<221195 bytes omitted>
用户输出
United States: 656
USSR: 657
系统信息
Exited with return code 0
Cp e:UJILBLeZTG.ky:Kq:fMWHZqMTf' pgAjBTvOCU:ZGYZ t'HTAcp.zqhTDtjxznMoGXv:CfeLzvpfkJpTkJRTikRZnOTmRkd
<219745 bytes omitted>
用户输出
United States: 643
USSR: 650
系统信息
Exited with return code 0
kqFYjqVuBVD tQxili.iONJlnAalICIDlyImdDkmHiqvkD.pLYQL"Wtj:gAUU:L:'AdWnGKZXEfX.RQamhsPJWzxXuwzNeJ'dHaC
<220910 bytes omitted>
用户输出
United States: 683
USSR: 655
系统信息
Exited with return code 0