題目出處:《信息學奧賽一本通》第二章 上機練習1 題目描述 在一次考試中,每個學生的成績都不相同,現知道了每個學生的學號和成績,求考第k名的學生的學號和成績。 輸入格式 輸入的第一行包含兩個整數,分別是學生的人數 \(n(1 \le n \le 1000)\) ,和求第 \(k\) 名學 ...
題目出處: 信息學奧賽一本通 第二章上機練習 。 題目描述 病人等級看病,編寫一個程序,將登記的病人按照以下原則排出看病的先后順序: 老年人 年齡 ge 歲 比非老年人優先看病。 老年人按年齡從大到小的順序看病,年齡相同的按登記的先后順序排序。 非老年人按登記的先后順序排序。 輸入格式 第 行,輸入一個不大於 的正整數,表示病人的個數 后面按照病人登記的先后順序,每行輸入一個病人的信息,包括:一個 ...
2019-09-02 23:36 0 604 推薦指數:
題目出處:《信息學奧賽一本通》第二章 上機練習1 題目描述 在一次考試中,每個學生的成績都不相同,現知道了每個學生的學號和成績,求考第k名的學生的學號和成績。 輸入格式 輸入的第一行包含兩個整數,分別是學生的人數 \(n(1 \le n \le 1000)\) ,和求第 \(k\) 名學 ...
【Python練習題 027】 對10個數字進行排序 --------------------------------------------- 這題沒什么好說的,用 str.split(' ') 獲取輸入的10個數字,然后用 lst.sort() 就完成排序了。代碼如下: s ...
1、現有列表alist = [3,1,-4,2,-6] 按照元素的絕對值大小進行排序(注意,內置函數中也有sorted方法,但是會開辟內存,所以盡量用list自帶方法sort) View Code 2、5.輸入某年某月某日,判斷是這一年中的第幾天?(用內置 ...
題目: 練習1:華氏溫度轉攝氏溫度。 練習2:輸入圓的半徑計算計算周長和面積。 練習3:輸入年份判斷是不是閏年。 答案: 練習1: """ 將華氏溫度轉換為攝氏溫度 F = 1.8C + 32 """ f = float(input('請輸入華氏溫度: ')) c ...
例1:排序只能交換相鄰數字,最少交換次數為逆序對數。證:每次交換能使逆序對數不變或-1,且排序完成與逆序對數=0等價。此外,只要存在逆序對就會存在相鄰逆序對,交換相鄰逆序對使逆序對數剛好-1。例2:區間順逆排序,詢問位置的值。做法:二分答案,取01“暴力”,時間O((n+mlogn)logn ...
第2章 變量和簡單數據類型 2-1 簡單消息: 將一條消息存儲到變量中,再將其打印出來。 2-2 多條簡單消息: 將一條消息存儲到變量中,將其打印出來;再將變量的值修改為一條新消息,並將其打印出來 ...
day24 --------------------------------------------------------------- 實例037:排序 題目 對10個數進行排序。 分析:先輸入10個數,用冒泡排序就行了 看看答案: 我排序寫的稍微復雜 ...