#30813: 為什麼用string 型態會無法AC


buanyz03 (張晁瑋)

學校 : 新北市立板橋高級中學
編號 : 2629
來源 : [114.25.190.198]
最後登入時間 :
2023-09-06 15:43:50
b569. 總之就是一串燈泡 -- 104學年度板橋高中校內資訊學科能力競賽(四) | From: [27.53.176.226] | 發表日期 : 2022-06-14 09:37

#include <iostream>
#include <string>
#include <cstring>
using namespace std;

bool num[10000000];
string s,cur;

int main()
{
    int l;
    cin>>s>>cur;
	l=cur.size();
	for (int i=0;i<l;++i)
    {
        num[i]=(s[i]-'0')^(cur[i]-'0');
    }

    for(int i=0;i<l;++i)
    {
        if(num[i]==false)
        {
            num[i]=true;
            break;
        }
        num[i]=!num[i];
    }

    for (int i=0;i<l;++i)
    {
        s[i]=((s[i]-'0')^num[i])+'0';
        cout<<s[i];
    }
}
 
ZeroJudge Forum