B 習題課一

2021-10-01 05:53:41 字數 524 閱讀 8280

計算導論與程式設計課程要開習題課,由於教室座位有限,所以決定限制參加人數。於是規定:1、最多允許一半的班級裡的同學參加;2、可以參加的班級最多允許一半的同學參加。現請你寫一段程式來計算習題課最多可能有多少個學生參加。

輸入為兩行,第一行為乙個整數n(0題課的人數的最大值。(當數字為奇數時,一半指的是該數減一后除以2,測試用例保證所有整數可以用 int 型別儲存)

輸入樣例

54 5 6 7 8

輸出樣例

#include

intmain()

;for

(int i=

1;i<=n;i++

)int t;

for(

int i=

1;i}int sum=0;

for(

int i=

1;i<=n/

2;i++

)printf

("%d"

,sum)

;return0;

}

B 習題課一

計算導論與程式設計課程要開習題課,由於教室座位有限,所以決定限制參加人數。於是規定 1 最多允許一半的班級裡的同學參加 2 可以參加的班級最多允許一半的同學參加。現請你寫一段程式來計算習題課最多可能有多少個學生參加。輸入為兩行,第一行為乙個整數n 0題課的人數的最大值。當數字為奇數時,一半指的是該數...

習題課3 1 動態規劃

01揹包 完全揹包public class beibaowenti1 3 1 static class task else return f v 實現結束 void solve inputreader in,printwriter out out.println getanswer n,v,t,w,...

第三次機考(2018)B 習題課一

那個對除法的要求其實沒什麼意義,c的floor division本來也就是這麼幹的,只取商,餘數丟掉 當然是去取人數最多的班級了 思路 讀入陣列 降序排序 取前n 2個元素,並將這些元素的一半加起來 include intmain for i 0 i2 i r a i 2 printf d r re...