某班中的一位同學做了好事不留名,表揚信來了之後,班主任問a,b,c,d,e,f 六位同學是誰做的好事,六位的回答如下:
a說:不是我。如果n個人說的是真話,則根據這些資訊,找出可能做了好事的人。b說:是c。
c說:是d。
d說:c胡說。
e說:不是c就是e
f說:即不是d也不是e
輸入格式:
輸入n,n個人可能說的是真話
輸出格式:
有可能做好事的同學(a-f),如果有多位同學有可能做好事,則同學名稱按字典序全部輸出。同學名之間用" or 「間隔。 如果無法找出,輸出"error」。
輸入樣例:
2
輸出樣例:
在這裡給出相應的輸出。例如:
a or d
思路:
flag 來確定第乙個沒有or 第二個有or …
用sum來記錄有幾個人說對了,和n比較
#include
using
namespace std;
intmain()
}if(flag==
0)cout<<
"error"
;}
PTA 7 38 關於堆的判斷
題目重述 輸入格式 每組測試第1行包含2個正整數n 1000 和m 20 分別是插入元素的個數 以及需要判斷的命題數。下一行給出區間 10000,10000 內的n個要被插入乙個初始為空的小頂堆的整數。之後m行,每行給出乙個命題。題目保證命題中的結點鍵值都是存在的。輸出格式 對輸入的每個命題,如果其...
關於遊戲邏輯模式的觀點 誰呼叫誰
在這裡是根據我個人做遊戲過程中總結的觀點 仍然著重宣告,如果有人不同意,可以認為這是我寫給自己看的 在遊戲中我們常常會遇到乙個主要的問題,誰在修改誰,誰呼叫誰,當兩個物體a和b發生互動從而觸發功能function01,那麼功能function01應該寫在a中還是應該寫b中,function01是由a...
邏輯等價判斷
寫一段程式,測試p和q兩個邏輯表示式是否邏輯相等 用真值表判斷 輸入的邏輯表示式為命題邏輯表示式 輸入的邏輯表示式可以為復合命題,可包含四種聯接詞 與,或,非,條件 編寫 接收兩個命題邏輯表示式。2 分別為每種聯接詞實現其真值運算。3 從左到右計算邏輯表示式,生成真值表,判斷兩個邏輯表示式是否等價 ...