原创 PAT 乙級1004. 成績排名 (JAVA版)

讀入n名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。 輸入格式:每個測試輸入包含1個測試用例,格式爲 第1行:正整數n 第2行:第1個學生的姓名 學號 成績 第3行:第2個學生的姓名 學號 成績

原创 PAT 乙級 1018. 錘子剪刀布(C語言版)

大家應該都會玩“錘子剪刀布”的遊戲:兩人同時給出手勢,勝負規則如圖所示: 現給出兩人的交鋒記錄,請統計雙方的勝、平、負次數,並且給出雙方分別出什麼手勢的勝算最大。 輸入格式: 輸入第1行給出正整數N(<=105),即雙方交鋒的次數。隨後N

原创 PAT 乙級1006. 換個格式輸出整數 (15)(JAVA版)

讓我們用字母B來表示“百”、字母S表示“十”,用“12…n”來表示個位數字n(<10),換個格式來輸出任一個不超過3位的正整數。例如234應該被輸出爲BBSSS1234,因爲它有2個“百”、3個“十”、以及個位的4。 輸入格式:每個測試輸

原创 PAT 乙級1014. 福爾摩斯的約會(C語言版)

include include define BUFFER_SIZE 60 /* run this program using the console pauser or add your own getch, system(“pau

原创 PAT 乙級1007. 素數對猜想 (JAVA版)

讓我們定義 dn 爲:dn = pn+1 - pn,其中 pi 是第i個素數。顯然有 d1=1 且對於n>1有 dn 是偶數。“素數對猜想”認爲“存在無窮多對相鄰且差爲2的素數”。 現給定任意正整數N (< 105),請計算不超過N的滿足

原创 PAT 乙級 1016. 部分A+B (C語言版)

部分A+B (15) 時間限制 100 ms 內存限制 65536 kB 代碼長度限制 8000 B 判題程序 Standard 作者 CHEN, Yue 正整數A的“DA(爲1位整數)部分”定義爲由A中所有DA組