版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、全國信息學(xué)奧林匹克聯(lián)賽(NOIP2008)復(fù)賽普及組一.題目概覽中文題目名稱 ISBN號碼 排座椅 傳球游戲 立體圖英文題目名稱 isbn seat ball drawing可執(zhí)行文件名 isbn seat ball drawing輸入文件名 HYPERLINK http:/isbn.in isbn.in HYPERLINK http:/seat.in seat.in HYPERLINK http:/ball.in ball.in HYPERLINK http:/drawing.in drawing.in輸出文件名 isbn.out seat.out ball.out drawing.out每
2、個測試點時限 1秒 1秒 1秒 1秒測試點數(shù)目 10 10 10 10每個測試點分值 10 10 10 10比較方式 全文比較 全文比較 全文比較 全文比較題目類型 傳統(tǒng) 傳統(tǒng) 傳統(tǒng) 傳統(tǒng)二.提交源程序文件名對于pascal語言 isbn.pas seat.pas ball.pas drawing.pas對于C語言 isbn.c seat.c ball.c drawing.c對于C+語言 isbn.cpp seat.cpp ball.cpp drawing.cpp三.編譯命令(不包含任何優(yōu)化開關(guān))對于pascal語言 fpc isbn.pas fpc seat.pas fpc ball.pas
3、 fpc drawing.pas對于C語言 gcc o isbnisbn.c gcc o seatseat.c gcc o ballball.c gcc o drawingdrawing.c對于C+語言 g+ o isbnisbn.cpp g+ o seatseat.cpp g+ o ballball.cpp g+ o drawingdrawing.cpp四.運行內(nèi)存限制運行內(nèi)存上限 50M 50M 50M 50M注意事項:1、文件名(程序名和輸入輸出文件名)必須使用小寫。2、C/C+中函數(shù)main()的返回值類型必須是int,程序正常結(jié)束時的返回值必須是0。3、全國統(tǒng)一評測時采用的機器配置為
4、:CPU 1.9GHz, 內(nèi)存512M, 上述時限以此配置為準。各省在自測時可根據(jù)具體配置調(diào)整時限。1.ISBN號碼(isbn.pas/c/cpp)【問題描述】每一本正式出版的圖書都有一個ISBN號碼與之對應(yīng),ISBN碼包括9位數(shù)字、1位識別碼和3位分隔符,其規(guī)定格式如“x-xxx-xxxxx-x”,其中符號“-”是分隔符(鍵盤上的減號),最后一位是識別碼,例如0-670-82162-4就是一個標準的ISBN碼。ISBN碼的首位數(shù)字表示書籍的出版語言,例如0代表英語;第一個分隔符“-”之后的三位數(shù)字代表出版社,例如670代表維京出版社;第二個分隔之后的五位數(shù)字代表該書在出版社的編號;最后一位為
5、識別碼。識別碼的計算方法如下:首位數(shù)字乘以1加上次位數(shù)字乘以2以此類推,用所得的結(jié)果mod 11,所得的余數(shù)即為識別碼,如果余數(shù)為10,則識別碼為大寫字母X。例如ISBN號碼0-670-82162-4中的識別碼4是這樣得到的:對067082162這9個數(shù)字,從左至右,分別乘以1,2,9,再求和,即01+62+29=158,然后取158 mod 11的結(jié)果4作為識別碼。你的任務(wù)是編寫程序判斷輸入的ISBN號碼中識別碼是否正確,如果正確,則僅輸出“Right”;如果錯誤,則輸出你認為是正確的ISBN號碼?!据斎搿枯斎胛募?HYPERLINK http:/isbn.in isbn.in只有一行,是一
6、個字符序列,表示一本書的ISBN號碼(保證輸入符合ISBN號碼的格式要求)。【輸出】輸出文件isbn.out共一行,假如輸入的ISBN號碼的識別碼正確,那么輸出“Right”,否則,按照規(guī)定的格式,輸出正確的ISBN號碼(包括分隔符“-”)。【輸入輸出樣例1】 HYPERLINK http:/isbn.in isbn.in isbn.out0-670-82162-4 Right【輸入輸出樣例2】 HYPERLINK http:/isbn.in isbn.in isbn.out0-670-82162-0 0-670-82162-42.排座椅(seat.pas/c/cpp)【問題描述】 上課的時候
7、總有一些同學(xué)和前后左右的人交頭接耳,這是令小學(xué)班主任十分頭疼的一件事情。不過,班主任小雪發(fā)現(xiàn)了一些有趣的現(xiàn)象,當同學(xué)們的座次確定下來之后,只有有限的D對同學(xué)上課時會交頭接耳。同學(xué)們在教室中坐成了M行N列,坐在第i行第j列的同學(xué)的位置是(i,j),為了方便同學(xué)們進出,在教室中設(shè)置了K條橫向的通道,L條縱向的通道。于是,聰明的小雪想到了一個辦法,或許可以減少上課時學(xué)生交頭接耳的問題:她打算重新擺放桌椅,改變同學(xué)們桌椅間通道的位置,因為如果一條通道隔開了兩個會交頭接耳的同學(xué),那么他們就不會交頭接耳了。請你幫忙給小雪編寫一個程序,給出最好的通道劃分方案。在該方案下,上課時交頭接耳的學(xué)生對數(shù)最少?!据斎?/p>
8、】輸入文件 HYPERLINK http:/seat.in seat.in的第一行,有5各用空格隔開的整數(shù),分別是M,N,K,L,D(2=N,M=1000,0=KM,0=LN,D=2000)。接下來D行,每行有4個用空格隔開的整數(shù),第i行的4個整數(shù)Xi,Yi,Pi,Qi,表示坐在位置(Xi,Yi)與(Pi,Qi)的兩個同學(xué)會交頭接耳(輸入保證他們前后相鄰或者左右相鄰)。輸入數(shù)據(jù)保證最優(yōu)方案的唯一性?!据敵觥枯敵鑫募eat.out共兩行。第一行包含K個整數(shù),a1a2aK,表示第a1行和a1+1行之間、第a2行和第a2+1行之間、第aK行和第aK+1行之間要開辟通道,其中ai ai+1,每兩個整
9、數(shù)之間用空格隔開(行尾沒有空格)。第二行包含L個整數(shù),b1b2bk,表示第b1列和b1+1列之間、第b2列和第b2+1列之間、第bL列和第bL+1列之間要開辟通道,其中bi2-3-1和1-3-2-1,共2種?!据斎搿枯斎胛募?HYPERLINK http:/ball.in ball.in共一行,有兩個用空格隔開的整數(shù)n,m(3=n=30,1=m=30)?!据敵觥枯敵鑫募all.out共一行,有一個整數(shù),表示符合題意的方法數(shù)。【輸入輸出樣例】 HYPERLINK http:/ball.in ball.in ball.out3 3 2【限制】40%的數(shù)據(jù)滿足:3=n=30,1=m=20100%的
10、數(shù)據(jù)滿足:3=n=30,1=m=304.立體圖(drawing.pas/c/cpp)【問題描述】小淵是個聰明的孩子,他經(jīng)常會給周圍的小朋友們講些自己認為有趣的內(nèi)容。最近,他準備給小朋友們講解立體圖,請你幫他畫出立體圖。小淵有一塊面積為m*n的矩形區(qū)域,上面有m*n個邊長為1的格子,每個格子上堆了一些同樣大小的吉姆(積木的長寬高都是1),小淵想請你打印出這些格子的立體圖。我們定義每個積木為如下格式,并且不會做任何翻轉(zhuǎn)旋轉(zhuǎn),只會嚴格以這一種形式擺放:+-+/ /| 高+-+ | | +| |/ 寬+-+長每個頂點用1個加號+表示,長用3個”-“表示,寬用1個”/”表示,高用兩個”|”表示。字符+
11、-/ |的ASCII碼分別為43,45,47,124。字符.(ASCII碼46)需要作為背景輸出,即立體圖里的空白部分需要用.代替。立體圖的畫法如下面的規(guī)則:若兩塊積木左右相鄰,圖示為:.+-+-+./ / /|+-+-+ | | | +| | |/.+-+-+.若兩塊積木上下相鄰,圖示為:.+-+./ /|+-+ | | +| |/|+-+ | | +| |/.+-+.若兩塊積木前后相鄰,圖示為:.+-+/ /|.+-+ |./ /| +-+ |/.| | +.| |/+-+.立體圖中,定義位于第(m,1)的格子(即第m行第1列的格子)上面自底向上的第一塊積木(即最下面的一塊積木)的左下角頂
12、點為整張圖最左下角的點?!据斎搿枯斎胛募?HYPERLINK http:/drawing.in drawing.in第一行有用空格隔開的兩個整數(shù)m和n,表示有m*n個格子(1=m,n=50)。接下來的m行,是一個m*n的矩陣,每行有n個用空格隔開的整數(shù),其中第i行第j列上的整數(shù)表示第i行第j列的格子上摞有多少個積木(1=每個格子上的積木數(shù)=100)。【輸出】輸出文件drawing.out中包含題目要求的立體圖,是一個K行L列的字符矩陣,其中K和L表示最少需要K行L列才能按規(guī)定輸出立體圖?!据斎胼敵鰳永?HYPERLINK http:/drawing.in drawing.in drawing.out3 42 2 1 22 2 1 13 2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年設(shè)備租賃合同設(shè)備類型與租賃條件
- 2024年網(wǎng)絡(luò)安全防護技術(shù)保密合同
- 2024新能源汽車生產(chǎn)與銷售股份轉(zhuǎn)讓協(xié)議
- 2025年度智能家居窗簾智能控制升級合同3篇
- 2024食材配送與食堂承包合同
- 2025年度數(shù)據(jù)中心機房租賃及維護合同3篇
- 2024年防盜門交易協(xié)議范本版B版
- 2024年高科技產(chǎn)業(yè)在建項目抵押貸款協(xié)議3篇
- 2024年項目融資合同協(xié)議
- 2025年度海洋油氣資源勘探開發(fā)承包合同樣本3篇
- 2025年湖南出版中南傳媒招聘筆試參考題庫含答案解析
- 2025年度商用廚房油煙機安裝與維護服務(wù)合同范本3篇
- 2024年03月恒豐銀行2024年春季招考畢業(yè)生筆試歷年參考題庫附帶答案詳解
- 網(wǎng)絡(luò)安全系統(tǒng)運維方案
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實踐指導(dǎo)材料之14:“6策劃-6.3變更的策劃”(雷澤佳編制-2025B0)
- 2024年特厚板行業(yè)現(xiàn)狀分析:中國特厚板市場占總銷售量45.01%
- 2025年中國地質(zhì)調(diào)查局烏魯木齊自然資源綜合調(diào)查中心招聘19人歷年管理單位筆試遴選500模擬題附帶答案詳解
- 中國兒童重癥監(jiān)護病房鎮(zhèn)痛和鎮(zhèn)靜治療專家共識2024解讀
- 音樂老師年度總結(jié)5篇
- 2024年專用:物業(yè)安全管理協(xié)議3篇
- 2024版商標許可使用合同與商標授權(quán)協(xié)議3篇
評論
0/150
提交評論