原创 B1046 划拳

划拳是古老中國酒文化的一個有趣的組成部分。酒桌上兩人划拳的方法爲:每人口中喊出一個數字,同時用手比劃出一個數字。如果誰比劃出的數字正好等於兩人喊出的數字之和,誰就贏了,輸家罰一杯酒。兩人同贏或兩人同輸則繼續下一輪,直到唯一的贏家出現。下面

原创 A1042 Shuffling Machine

1042 Shuffling Machine (20)(20 分)Shuffling is a procedure used to randomize a deck of playing cards. Because standard s

原创 B1021 個位數統計

給定一個k位整數N = d~k-1~*10^k-1^ + ... + d~1~*10^1^ + d~0~ (0<=d~i~<=9, i=0,...,k-1, d~k-1~>0),請編寫程序統計每種不同的個位數字出現的次數。例如:給定N =

原创 A1046 Shortest Distance

The task is really simple: given N exits on a highway which forms a simple cycle, you are supposed to tell the shortest

原创 codeup1931打印日期

題目描述給出年分m和一年中的第n天,算出第n天是幾月幾號。輸入輸入包括兩個整數y(1<=y<=3000),n(1<=n<=366)。輸出可能有多組測試數據,對於每組數據,按 yyyy-mm-dd的格式將輸入中對應的日期打印出來。樣例輸入2

原创 B1008 數組元素循環右移問題

一個數組A中存有N(N&gt0)個整數,在不允許使用另外數組的前提下,將每個整數循環向右移M(M>=0)個位置,即將A中的數據由(A~0~ A~1~……A~N-1~)變換爲(A~N-M~ …… A~N-1~ A~0~ A~1~……A~N-

原创 codeup 5901 問題 I: 【字符串】迴文串

題目描述 讀入一串字符,判斷是否是迴文串。“迴文串”是一個正讀和反讀都一樣的字符串,比如“level”或者“noon”等等就是迴文串。 輸入 一行字符串,長度不超過255。 輸出 如果是迴文串,輸出“YES”,否則輸出“NO”。 樣例輸入

原创 codeup1934 問題 B: 找x

題目描述 輸入一個數n,然後輸入n個數值各不相同,再輸入一個值x,輸出這個值在這個數組中的下標(從0開始,若不在數組中則輸出-1)。 輸入 測試數據有多組,輸入n(1<=n<=200),接着輸入n個數,然後輸入x。 輸出 對於每組輸入,請

原创 B1037 在霍格沃茨找零錢

如果你是哈利·波特迷,你會知道魔法世界有它自己的貨幣系統 —— 就如海格告訴哈利的:“十七個銀西可(Sickle)兌一個加隆(Galleon),二十九個納特(Knut)兌一個西可,很容易。”現在,給定哈利應付的價錢P和他實付的錢A,你的任

原创 codeup 1928 日期差值

題目描述有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數爲兩天。輸入有多組數據,每組數據有兩行,分別表示兩個日期,形式爲YYYYMMDD輸出每組數據輸出一行,即日期差值樣例輸入20130101 20130105

原创 A1025 PAT Ranking

Programming Ability Test (PAT) is organized by the College of Computer Science and Technology of Zhejiang University. E

原创 python學習第一課記錄

mooc(PY) #Temperous.py 註釋用#表示單行註釋 或者採用頭尾'''表示多行註釋 TempStr=input("請輸入帶有符號的溫度值:")#變量名大小寫是敏感的,首字符不能是數字 #TempStr是字符串變量 if

原创 B1036 跟奧巴馬一起編程

美國總統奧巴馬不僅呼籲所有人都學習編程,甚至以身作則編寫代碼,成爲美國歷史上首位編寫計算機代碼的總統。2014年底,爲慶祝“計算機科學教育周”正式啓動,奧巴馬編寫了很簡單的計算機代碼:在屏幕上畫一個正方形。現在你也跟他一起畫吧!輸入格式:

原创 B1031 查驗身份證

一個合法的身份證號碼由17位地區、日期編號和順序編號加1位校驗碼組成。校驗碼的計算規則如下: 首先對前17位數字加權求和,權重分配爲:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然後將計算的和對11取模得到

原创 codeup1925 問題 B: 特殊排序

題目描述 輸入一系列整數,將其中最大的數挑出,並將剩下的數進行排序。 輸入 輸入第一行包括1個整數N,1<=N<=1000,代表輸入數據的個數。 接下來的一行有N個整數。 輸出 可能有多組測試數據,對於每組數據, 第一行輸出一個整數,代表