点击跳转例题
利用cnt记录答案,然后利用字符串直接模拟即可
#include <bits/stdc++.h> #define int long long //(有超时风险) #define PII pair<int,int> #define endl '\n' #define LL __int128 using namespace std; const int N=2e5+10,M=1e3+10,mod=998244353,INF=0x3f3f3f3f; int a[N],b[N],c[N],pre[N]; signed main() { std::ios::sync_with_stdio(false); std::cin.tie(nullptr); string s; int cnt=0; for(int i=1;i<=5;i++) { cin>>s; if(s[0]==s[2]&&s[3]==s[1]+1) { cnt++; } } cout<<cnt<<endl; return 0; }
P8752 [蓝桥杯 2021 省 B2] 特殊年份--2024蓝桥杯冲刺省一
于 2024-02-04 11:12:05 首次发布
这段C++代码通过输入五个字符串,检查它们是否满足特定模式(首尾字符相同且中间字符比首字符多1),并使用`cnt`变量记录符合条件的字符串数量,最后输出计数值。
摘要由CSDN通过智能技术生成