2020復旦上機題 A

2021-10-19 09:58:20 字數 744 閱讀 9086

給定五個 0~9 範圍內的整數 a1, a2, a3, a4, a5。如果能從五個整數中選出三個並且這三個整數的和為

10 的倍數(包括 0),那麼這五個整數的權值即為剩下兩個沒被選出來的整數的和對 10 取餘的結

果,顯然如果有多個三元組滿⾜和是 10 的倍數,剩下兩個數之和對 10 取餘的結果都是相同的;如果

選不出這樣三個整數,則這五個整數的權值為 -1。

現在給定 t 組資料,每組資料報含五個 0~9 範圍內的整數,分別求這 t 組資料中五個整數的權值。

【輸⼊格式】

第⼀⾏⼀個整數 t (1<=t<=1000),表⽰資料組數。

接下來 t ⾏,每⾏ 5 個 0~9 的整數,表⽰⼀組資料。

【輸出格式】

輸出 t ⾏,每⾏⼀個整數,表⽰每組資料中五個整數的權值。

【樣例輸⼊】

41 0 0 1 0

1 0 0 8 6

3 4 5 6 7

4 5 6 7 8

【樣例輸出】2-1

-10

#include

using

namespace std;

intmain()

for(i=

0;i<

5;i++)}

}}if(flag==0)

cout<<

"-1"

<}return0;

}

2020復旦機試

題目描述 給定五個 0 9 範圍內的整數 a1,a2,a3,a4,a5。如果能從五個整數中選出三個並且這三個整數的和為10 的倍數 包括 0 那麼這五個整數的權值即為剩下兩個沒被選出來的整數的和對 10 取餘的結果,顯然如果有多個三元組滿 和是 10 的倍數,剩下兩個數之和對 10 取餘的結果都是相...

復旦15上機真題 3 實現乙個優先佇列

題目 給出優先佇列的實現,實現4個操作 輸出 輸出操作的結果 示例輸入 10 add 1 1 add 2 3 add 3 2 add 4 3 next remove 3 count next next next輸出 224 1 1分析 這道題目其實考試的是stl常見容器的知識 題目中remove操作...

2019 復旦大學工研院上機題 伺服器維護

題目 假設有編號從 1 n 的伺服器,首先給出伺服器個數,再給出一組伺服器狀態。然後給出一次數字,表示修改狀態次數,接下來輸入為 i,j,x,意思是使用 x 修改 從 i 到 j 的伺服器。最後輸出所有伺服器狀態 例 輸入 51 2 2 3 1 21 2 5 2 5 1 輸出 6 6 1 2 0 思...