有没有大佬帮忙看一下为什么第二题是百分之50 #include<iostream> (30316)#include<string> using namespace std; int main(){ string goal; cin>>goal; string num; cin>>strnum; int cnt = 0; for(int i = 1;i < strnum.length();i++){ cnt += goal.length() - i + 1; } //cout<<cnt<<endl; if(goal.length()<strnum.length()){ cout<<cnt<<endl; return 0; } for(int i = 0;i <= goal.length()-strnum.length();i++){ int flag = 0; for(int j = 0;j < strnum.length();j++){ if(strnum[j] == goal[i+j]) continue; if(strnum[j] > goal[i+j]){ flag = 1; break; } if(strnum[j] < goal[i+j]){ break; } } cnt += flag; } cout<<cnt<<endl; return 0; }
点赞 评论

相关推荐

秋盈丶:后续:我在宿舍群里和大学同学分享了这事儿,我好兄弟气不过把他挂到某脉上了,10w+阅读量几百条评论,直接干成精品贴子,爽
点赞 评论 收藏
分享
头顶尖尖的程序员:我是26届的不太懂,25届不应该是找的正式工作吗?为什么还在找实习?大四还实习的话是为了能转正的的岗位吗
点赞 评论 收藏
分享
06-13 17:00
武汉大学 Java
6月了还有点击就送的offer吗😭,投麻了😢
叫我阿东就行:这个bg,也还没找到理想的工作吗?好难,好焦虑
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务