关注
为啥只通过50%
#include <iostream>
#include <vector>
#include <string>
using namespace std;
class solution{
public:
int func(string str){
vector<int> vec(str.size());
for(int i=0;i<str.size();++i){
if(str[i]>='1' && str[i]<='9'){
int val = str[i]-'0';
int left = i-1;
int right = i+1;
while(left>=0 && val>=0){
if(str[left]=='X')
vec[left] = 1;
left--;
val--;
}
val = str[i]-'0';
while(right<=str.size()-1 && val>=0){
if(str[right]=='X')
vec[right] = 1;
right++;
val--;
}
}
}
int sum = 0;
for(int i=0;i<str.size();++i){
if(vec[i]==1)
sum++;
}
return sum;
}
};
int main()
{
int N;
cin >> N;
string str;
cin >> str;
solution s;
cout << s.func(str);
return 0;
}
查看原帖
点赞 评论
相关推荐
2025-12-15 14:25
云南大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 赚钱的意义在这一刻具象化 #
2584次浏览 68人参与
# 哪些瞬间让你真切感受到了工作的乐趣 #
23051次浏览 98人参与
# 今年春招是金一银二嘛? #
3271次浏览 48人参与
# AI求职实录 #
1578次浏览 50人参与
# 1月小结:你过的开心吗? #
807次浏览 28人参与
# 你的第一家实习公司是什么档次? #
2390次浏览 44人参与
# 抛开难度不谈,你最想去哪家公司? #
1874次浏览 61人参与
# 为什么有人零实习也能进大厂? #
2743次浏览 67人参与
# AI时代的工作 VS 传统时代的工作,有哪些不同? #
5466次浏览 135人参与
# 你的landing期是如何度过的? #
5464次浏览 94人参与
# 工作后会跟朋友渐行渐远吗 #
57662次浏览 411人参与
# 除了Java,最推荐学什么技术? #
3911次浏览 112人参与
# 当你问AI“你会取代我的工作吗”,它说_? #
1969次浏览 76人参与
# 汇川技术求职进展汇总 #
177586次浏览 1055人参与
# 我是XXX,请攻击我最薄弱的地方 #
55480次浏览 387人参与
# 选offer应该考虑哪些因素 #
139791次浏览 983人参与
# 你觉得什么岗位会被AI替代 #
36040次浏览 246人参与
# 如果工作一直消耗情绪还要继续做吗 #
18478次浏览 88人参与
# 你上一次加班是什么时候? #
128826次浏览 737人参与
# 非技术岗简历怎么写 #
284014次浏览 3185人参与

