題目描述:
資料表記錄包含表索引和數值(int範圍的正整數),請對錶索引相同的記錄進行合併,即將相同索引的數值進行求和運算,輸出按照key值公升序進行輸出。
輸入描述:
先輸入鍵值對的個數
然後輸入成對的index和value值,以空格隔開
輸出描述:
輸出合併後的鍵值對(多行)
while
true
:try
: sum_num =
int(
input()
) my_map =
for a in
range
(sum_num)
: key_num, value_num =
map(
int,
input()
.split())
if key_num not
in my_map:
my_map[key_num]
= value_num
else
: my_map[key_num]
= value_num + my_map[key_num]
new_list =
sorted
(my_map)
for keys in
range
(len
(new_list)):
print
(str
(new_list[keys])+
" "+
str(my_map[new_list[keys]])
)except
:break
python 合併表記錄
1 2 題目描述 3資料表記錄包含表索引和數值 int範圍的正整數 請對錶索引相同的記錄進行合併,即將相同索引的數值進行求和運算,輸出按照key值公升序進行輸出。45 輸入描述 6先輸入鍵值對的個數 7然後輸入成對的index和value值,以空格隔開89 輸出描述 10輸出合併後的鍵值對 多行 1...
合併表記錄
資料表記錄包含表索引和數值 int範圍的整數 請對錶索引相同的記錄進行合併,即將相同索引的數值進行求和運算,輸出按照key值公升序進行輸出。先輸入鍵值對的個數 然後輸入成對的index和value值,以空格隔開 輸出合併後的鍵值對 多行 示例1輸入 40 1 0 21 2 3 4輸出 0 31 2 ...
合併表記錄
資料表記錄包含表索引和數值 int範圍的整數 請對錶索引相同的記錄進行合併,即將相同索引的數值進行求和運算,輸出按照key值公升序進行輸出。先輸入鍵值對的個數 然後輸入成對的index和value值,以空格隔開 輸出合併後的鍵值對 多行 4 0 10 2 1 23 40 3 1 23 4解法1 fr...