BOJ 2019 1st機考題開放練習 D

2021-09-28 18:46:29 字數 568 閱讀 4023

題目描述

桌球比賽規則規定在一局比賽中,先得11分的一方為勝方,10平後,先多得2分的一方為勝方。也就是說十分後一定要領先2分,才算勝方,比如11:10不行,要繼續比賽直到一方獲勝。現請你寫一段程式來判斷一局比賽的勝負。

輸入:只有一行,為用空格分隔的兩個整數m,n(0<=m,n<=200),依次代表a選手和b選手的得分。

輸出:只有一行,如果a獲勝則輸出a win,如果b獲勝則輸出b win,如果無法判斷勝負(比如7:8),則輸出no result,如果出現不可能出現的比分(比如13:5),則輸出error。

#include

intmain()

else

if(min<10)

else

return0;

}

attention:

將多次判斷寫成巢狀的if ,把並列的形式換成分層的形式,方便理解。

特殊資料的處理:ex. 10 11

考慮到ab之差、大小時不妨單獨列出max min ,並用另乙個變數記錄大小。

(並不考慮ab之間的比較,而是用max和min來比較)

BOJ2019第一次機考實驗 E

題目描述 斐波那契數列指的是這樣乙個數列 1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368 這個數列從第3項開始,每一項都等於前兩項之和。現請你寫乙個程式計算這個數列的...

老BOJ 16 棋盤分割

棋盤分割 accept 46 submit 186 time limit 1000ms memory limit 65536kb description 將乙個 n 1 次後,連同最後剩下的矩形棋盤共有 n塊矩形棋盤。每次切割都只能沿著棋盤格仔的邊進行 原棋盤上每一格有乙個分值,一塊矩形棋盤的總分為...

拔河 動態規劃 BOJ 216

乙個學校舉行拔河比賽,所有的人被分成了兩組,每個人必須且只能夠在其中的一組,要求兩個組的人數相差不能超過1,且兩個組內的所有人體重加起來盡可能地接近。輸入n n 和n n n個整數wi w i代表每個人的體重。輸出兩個整數,分別代表兩組的體重之和。3 100 90 200190 200n 100.n...