头像

qiaochu




离线:3天前


最近来访(2)
用户头像
别中了y计
用户头像
violet_garden


qiaochu
7天前
#include<iostream>
using namespace std;
#include<algorithm>
int main()
{
    int n;
    cin>>n;

    for(int i=1;i<=n;i++)
    {
        string s;
        cin>>s;

        int l=s.find('1'), r=s.rfind('1');

        if(l==-1)
        {
            cout<<0<<endl;
            continue;
        }

        int q=0;

        for(int j=l+1;j<r;j++)
        {
            if(s[j]=='0') q++;
        }
        cout<<q<<endl;
    }
    return 0;
}



qiaochu
11天前

题目描述

只需将b的最后一个元素与a的第一个元素相比即可,因为能消去的一定是连续且相同的,b中连续的两个元素一定不相同

#include<iostream>

using namespace std;
int main()
{
    string a, b;
    cin>>a;

    int res=0;
    for(auto c:a)
    {
        if(c==b.back())
        {
            res++;
            b.pop_back();
        }

        else
            b+=c;
    }
    if(res%2) cout<<"Yes";
    else cout<<"No";

    return 0;
}



qiaochu
12天前
#include<iostream>
using namespace std;

int a[6];

int main()
{
    for(int i=0;i<6;i++) cin>>a[i];
    int n;
    cin>>n;

    for(int i=0;i<6;i++)
    {
        for(int j=6,c=0;;j--)
        {
            if(j!=a[i]&&++c==n) // ++c, c从0开始
            {
                cout<< j <<' ';
                break;
            }
        }
    }
    return 0;
}