一道面試題

2021-06-18 12:07:11 字數 578 閱讀 5481

我是一名醫務人員,我們醫院有醫務人員(**或者醫生)共16人。

下面的幾種說法中,不管包不包括我,都成立:

1):**多於醫生

2):男醫生多於男**

3):男**多於女**

4):女醫生至少為乙個

請問:我的性別和職務(**或者醫生)

解:先設幾個變數:

男**:a

男醫生:b

女**:c

女醫生:d

根據已知條件:

(1):a+c>b+d

(2):b>a

(3):a>c

(4):d>=1

再結合總人數:a+b+c+d=16 (5)

為了好理解:把(2)(3)式聯立一下:b>a>c

(1)(5)其實暗含乙個條件:b+d<=7  (6)

再結合(4)(6)式:b<=6

接下來就是要列舉幾種解:

(很高興,此題只有一種可能的解)

a b c d

5 6 4 1

為了滿足(2)(3)式:我的身份只能是c

即:我是女**

解畢。

一道面試題

一道面試題 射擊運動員10發打中90環有多少種可能,請編寫程式計算出來,並列印出結果,0環和10環均有效。打中90環就是沒打中10環,所以打中90環跟打中10環的可能性是一樣的。然後開始遞迴狂打槍,一到10就記錄 if params i 10 在迴圈的控制中已經排除了大於10的可能性 i 10 pa...

一道面試題

前些時候在找工作,就在準備結束此次找工作歷程的時候,去了一家公司面試,去了之後技術經理直接帶到一台電腦旁,給了一張紙條,上面是這樣的題目 用c或c 來實現 1 建立一棵樹,該樹的深度是隨機的,每個節點的位元組點數是隨機的。2 給每個節點分配一段隨機大小的記憶體空間,給每個節點賦乙個隨機數。3 遍歷這...

一道面試題

如果n為偶數,則將它除以2,如果n為奇數,則將它加1或者減1。問對於乙個給定的n,怎樣才能用最少的步驟將它變到1。例如 n 61 n 60 n 2 30 n 2 15 n 16 n 2 8 n 2 4 n 2 2 n 2 1 public class myclass public static vo...