計蒜客題目 奇怪的國家

2021-08-15 11:55:46 字數 706 閱讀 4861

有乙個奇怪的國家,裡面的國民對於事情的態度永遠只有兩面。當兩個人遇到一起討論乙個事情的時候——兩個持贊同觀點的人遇到一起後會對這個事情都繼續贊同;乙個持贊同觀點的人遇到乙個持不贊同觀點的人的時候,兩人都會不再繼續贊同;兩個持不贊同觀點的人遇到一起討論後反而會對這個事情開始贊同。

輸入包括兩行,每行包括 n(1≤n≤50) 個數字,分別表示兩個人對於 n 個事情對應的看法——0 表示不贊同、1 表示贊同。

輸出包括一行,包括 n 個數字,表示兩人相遇後,對於這 n 件事情的最終看法。

樣例輸入

11100101

00101011

樣例輸出

#includeint main()

return 0;

}

思路:用字串記錄輸入的a和b,並對每乙個字元遍歷,若相同則為1,否則為0,按位輸出。

總結:這個做的不夠好,沒有理解位運算是怎麼個運演算法。

在viviov博主的部落格(中看到位運算的解法,比我的方法好很多,摘錄如下:

#includeusing namespace std;

int main(),b[50]=;

cin>>a>>b;

for(int i=0;a[i]!='\0'&&i<50;i++)

return 0;

}

計蒜客 奇怪的國家

有乙個奇怪的國家,裡面的國民對於事情的態度永遠只有兩面。當兩個人遇到一起討論乙個事情的時候 兩個持贊同觀點的人遇到一起後會對這個事情都繼續贊同 乙個持贊同觀點的人遇到乙個持不贊同觀點的人的時候,兩人都會不再繼續贊同 兩個持不贊同觀點的人遇到一起討論後反而會對這個事情開始贊同。輸入包括兩行,每行包括 ...

計蒜客 奇怪的國家 題解

time 1000ms memory 65536k desc 有乙個奇怪的國家,裡面的國民對於事情的態度永遠只有兩面。當兩個人遇到一起討論乙個事情的時候 兩個持贊同觀點的人遇到一起後會對這個事情都繼續贊同 乙個持贊同觀點的人遇到乙個持不贊同觀點的人的時候,兩人都會不再繼續贊同 兩個持不贊同觀點的人遇...

計蒜客 難題題庫 007 奇怪的國家

有乙個奇怪的國家,裡面的國民對於事情的態度永遠只有兩面。當兩個人遇到一起討論乙個事情的時候 兩個持贊同觀點的人遇到一起後會對這個事情都繼續贊同 乙個持贊同觀點的人遇到乙個持不贊同觀點的人的時候,兩人都會不再繼續贊同 兩個持不贊同觀點的人遇到一起討論後反而會對這個事情開始贊同。輸入包括兩行,每行包括n...