關于舉辦西安電子科技大學第十屆華為杯”大學生程序設計競賽的通知
電院學生:有要參加競賽的學生,請于5月21日前到所在年級輔導員處報名。 電院 2012.05.08
關于舉辦西安電子科技大學第十屆華為杯”大學生程序設計競賽的通知
各學院:
為了提高我校大學生程序設計能力,積極做好2012年第三十七屆ACM/ICPC(國際大學生程序設計競賽)的前期準備和參賽隊員選拔工作,學校決定舉辦西安電子科技大學第十屆“華為杯”大學生程序設計競賽。為了加強對本次競賽的組織領導,確保競賽工作順利開展,特成立大學生程序設計競賽組委會,下設組委會辦公室,現將相關事項通知如下:
一、 組織機構
1. 競賽組織委員會
主 任:陳 平
副主任:曾興雯 黃大林 王 泉
委 員:李 暉 石光明 趙 克 李慶輝 劉東蘇
李平舟 馬 剛 夏永林 顧 新 張玉明
梁繼民 裴慶祺
秘 書:郭 濤 付凱元
裁判組組長:萬 波
技術組組長:張淑平
2. 組委會辦公室
主 任:王 泉
成 員:付凱元 張淑平 萬 波 臧明相
二、 競賽時間
2012年5月27日(上午熱身賽,下午正式比賽)。
三、 參賽要求和報名方法
1. 為了便于選拔參加國際比賽的隊員,本次校內比賽采取單人賽方式進行。
2. 在校注冊的本科09、10、11級學生可報名參加。各學院在學生報名的基礎上,擇優選拔優秀學生參加比賽(各學院參賽名額見附件)。
3.校組委會辦公室設在北校區主樓I區330,聯系人:付凱元 電話:88202427 郵箱: kyfu@xidian.edu.cn。
四、 獎勵辦法
本次競賽設立一、二、三等獎,對獲獎者頒發榮譽證書和獎品。由于程序設計競賽時間較長,組織工作的難度較大,涉及人力、器材方面的問題較多,希望各有關單位給予大力支持,共同做好此項工作。
附件:1. 西安電子科技大學第十屆“華為杯”程序設計競賽相關事項通知
2. 西安電子科技大學第十屆“華為杯”程序設計競賽報名表
3. 西安電子科技大學第十屆“華為杯”程序設計競賽比賽方法和規則
4. 競賽題目示例
二○一二年五月八日
主題詞:高校 大學生 程序設計 通知
附件1
西安電子科技大學第十屆“華為杯”程序設計競賽相關事項通知
1.本次競賽由于受競賽場地限制,現場賽規模保持在430人左右,其中, 350個參賽指標由各學院擇優推薦,其余80個指標通過網絡預選賽分配。以學院學生人數和專業為依據,現將各學院參賽人數限定如下;網絡預選賽詳情請關注ACM基地OJ:http://acm.xidian.edu.cn。
學院 |
參賽人數 |
學院 |
參賽人數 |
通信工程學院 |
40 |
技術物理學院 |
20 |
電子工程學院 |
40 |
經濟管理學院 |
10 |
計算機學院 |
85 |
理學院 |
10 |
機電工程學院 |
20 |
軟件學院 |
75 |
微電子學院 |
20 |
人文學院 |
10 |
生命科學與技術學院 |
10 |
國際教育學院 |
10 |
網絡預選賽 |
80 |
|
|
2.為保證本次比賽順利進行,各學院需設領隊一名。
3.請各學院領隊于5月21日前將報名表電子版發送至競賽報名郵箱:kyfu@xidian.edu.cn;聯系人:付凱元 電話:88202427;
4. 比賽地點:新校區E樓III區203、204、207、208。
比賽時間:5月27日上午9:00---11:00為熱身賽,供各位選手熟悉環境;
5月27日下午13:30---17:00為正式比賽。
請各學院領隊負責組織本學院參賽選手于5月27日下午13:00準時到E棟樓下場地集合參加開幕式。
西安電子科技大學
ACM程序設計競賽組委會
2012年5月8日
附件2
西安電子科技大學第十屆“華為杯”程序設計競賽報名表
學院: 領隊姓名: 聯系電話:
學號 |
姓名 |
性別 |
學院 |
聯系電話 |
E-mail |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
附件3
西安電子科技大學第十屆“華為杯”程序設計競賽比賽方法和規則
本規則只適用于本次大賽,考慮到西電科大實際情況,以不違反ACM/ICPC基本精神和規則為準則。具體說明如下:
1.為了便于選拔,本次競賽采用單人賽形式。
2.題目采用中文描述,共6~8題,有輸入示例和輸出示例,平均難度小于正式區域賽和總決賽賽題。
3.環境:計算機基礎教學實驗中心機房,C/C++/Java語言,Microsoft Visual C++ 6.0/Dev-Cpp/JDK1.x
4.解題:要求程序能對標準輸入的測試數據給出正確的輸出,格式正確。注意:裁判方的測試數據通常多于題目中給出的示例數據,但數據格式相同。
5.比賽:每人使用一臺計算機,競賽時間為3.5個小時。
6.評判:每道題目的運行時間最長不能超過1分鐘,否則會因超時而被判定為“運行超時”。每道題目提交都將在3~10分鐘內被評判,反饋結果分以下幾種:正確(Yes)、結果錯(No - Wrong Answer)、編譯錯(No – Compilation Error)、運行時出錯(No – Run-time Error)、運行超時(No – Time-Limit Exceeded)等。
7.資料限制:允許攜帶各種語言、算法方面的書籍、英漢字典、程序清單等所有文字、書本材料,但不允許帶軟盤、U盤、光盤,以及文曲星等電子類工具;也不允許攜帶手機、傳呼機等無線通訊工具。
8.排名規則:按做出題目的數量和用時排名,具體如下:
l 做出題目多的個人排名在前;
l 做出題目數量相同時,罰時(也稱總用時)少者排名在前;
l 罰時計算方法為:若某選手最終做對了N道題,但這N道題的提交一共被判定為不正確的提交次數為k次,則此選手解答題目的總用時為:
所有做對題目用時之和+20*k(分鐘)
注:(1)每道題目用時規定為由比賽開始到第一次提交正確所用的時間。
(2)最終沒有被評判正確的解答不計算時間。
9.紀律要求:比賽期間選手有問題請舉手示意,輕聲向工作人員詢問;一律不允許隨意瀏覽網絡,訪問其他選手的計算機。如被發現有違例行為,組委會有權取消其參賽資格。
附件4
競賽題目示例
Problem A:最喜歡的數字
Time Limit : 1000ms
題意
zyf最喜歡的數字是1!所以他經常會使用一些手段,把一些非1的數字變成1,并為此得意不已。他會且僅會的兩種手段是:
1.把某個數m除以某個質數p——當然p必須能整除這個數,即m=m/p
2.把某個數m減1,即m=m-1
有一天他突發奇想,想把[a,b]區間中所有的數一個一個地變成1,這是一個巨大的無聊的工程,所以他想知道他最少得花多少操作才能達到目的。
輸入
輸入包含多組數據(1000組數據),EOF結束。
輸出
對于每組數據,在一行上輸出一個整數,表示最少操作數。
輸入數據示例
2 3
3 5
11 12
對應于輸入數據的輸出結果示例
2
4
3
提示:C(C++)程序中以EOF結尾的數據輸入方式:
while(scanf("%d%d",&a,&b)!=EOF) //輸入整數
while(scanf("%s",str)!=EOF) //輸入不含空格的串
下載 以上文件 word版