社区讨论

P1203 33分萌新求助必关

P1203[IOI 1993 / USACO1.1] 坏掉的项链 Broken Necklace参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@mkgfhzsx
此快照首次捕获于
2026/01/16 13:19
上个月
此快照最后确认于
2026/01/18 17:40
上个月
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
int x(int m)
{
    return m%32==0?32:m%32;
}    
int main()
{
    int q,w,e,r,t=0;
    cin>>q;
    char z[q];
    bool l=0;
    for(int a=0;a<q;a++)
        cin>>z[a];
    for(int a=1;a<=q;a++)
    {
        w=x(a);
        
        if(z[w]=='w')
            w++;
        else
        {
        e=w+1;
        while(z[w]==z[x(e)]||z[w]=='w')
            e++;
        e--;
        r=w-1;
        while(z[w]==z[x(r)]||z[w]=='w')
            r--;
        r++;
    if(t<e+r)
        t=e+r;
    }
    }
    if(t>q)
        cout<<q;
    else
    cout<<t;
}
本人感觉所有情况都考虑到了,可还是33分

回复

1 条回复,欢迎继续交流。

正在加载回复...