2 条题解
-
1Infinity_ LV 8 @ 2024-08-15 17:29:13
这题真是“说能过那都是假的”,太坑了
题中代码三重循环,效率太低,肯定不能抄#include<iostream> #include<string> using namespace std; int main(){ ios::sync_with_stdio(false); string s; getline(cin, s); unsigned long long len = s.size(), O = 0, OR = 0, ORZ = 0; for(int i = 0; i < len; i++){ if(s[i] == 'O')O++; else if(s[i] == 'R')OR += O; else if(s[i] == 'Z')ORZ += OR; } cout << ORZ; return 0; }
第1次用了int,不出所料地炸了T_T
-
12022-08-23 08:24:08@
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long O=0,R=0,Z=0;string s;getline(cin,s);
for(int i=0;i<s.size();i++)
{
if(s[i]=='O')O++;
if(s[i]=='R')R+=O;
if(s[i]=='Z')Z+=R;
}
cout<<Z;
}
- 1
信息
- ID
- 1495
- 难度
- 5
- 分类
- (无)
- 标签
- 递交数
- 59
- 已通过
- 21
- 通过率
- 36%
- 上传者