當前位置:首頁 » 編程軟體 » 編程大賽題目

編程大賽題目

發布時間: 2022-12-10 05:58:12

⑴ C語言編程題2道!急!!!!!!!

1:
#include<stdio.h>
int main()
{
int a[10];
int i;
int max = 0;
int min = 100;
int maxi=0;
int mini =0;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]<min)
{
min = a[i];
mini = i;
}
if(a[i]>max)
{
max = a[i];
maxi = i;
}
}
int sum =0;
for(i=0;i<10;i++)
{
if(i != mini && i != maxi)
{
sum +=a[i];
}
}
float ave = sum*1.0/8;
printf("%f",ave);
return 0;
}

2:
#include<stdio.h>
int main()
{
char sstr[100];
scanf("%s",sstr);
int count =0;
int i=0;
while(sstr[i] != '\0')
{
if(sstr[i] == ',')
{
count++;
}
i++;
}
printf("%d",count+1); //+1是計算最後一個逗號的後的單詞。
return 0;
}
運行效果:
qw,er,ty,ty
4

⑵ 急求數控大賽理論題!!

第二屆全國數控技能大賽命題專家、實操競賽現場裁判長

北京航空航天大學機械學院 宋放之

緊張激烈的第二屆全國數控技能大賽已經結束了。真可謂「硝煙散盡,偃旗息鼓」,各個獎項各歸其主。當大家都在興高采烈,津津樂道地談論自己的成績,盤點自己的名次時,我作為理論試卷的主要命題人之一,實操競賽現場的裁判長,感覺到這次競賽值得我們認真地總結和回味。

本屆理論競賽試題的命題組是由多位教授、高級工程師、高級技師、高級講師等專家組成。他們既是數控大賽的命題人,又是勞動和社會保障部遠程教育數控工藝員考試的命題人。這些專家根據數控工藝員的命題經驗,從第一屆全國數控技能大賽結束後就開始醞釀本次的試題。通過總結歸納數控工藝員考試命題經驗和首屆數控技能大賽理論考試命題的經驗,結合新頒布的數控操作工的國家職業標准,經過二年來的反復討論最終形成終稿並獲得大賽組委會的批准。

這次理論競賽試題的命題原則是:遵照職業標准規定的原則;理論聯系實際的原則;側重數控加工專業基礎知識的原則;彌補實操考試的不足點的原則。

一、遵照職業標準的原則

在理論試題中我們嚴格按照職業標准所要求的知識范圍和要求命題。學生組遵照高級工要求,職工和教師組是按照技師要求。

命題范圍是構成試卷的基礎。也是所有選手如何進行理論學習的依據。如果考題超出職業標準的要求。那麼命題就會失敗,考出來的成績也沒有任何意義。因此今後各個職業院校應該認真地學習職業標准,在數控教學實踐中貫徹和執行職業標準的要求。

二、理論聯系實際的原則

在本屆理論競賽試題中最大的特點就是理論聯系實際。很多題目都是來自生產實際。這些題目內容本身具有很強的理論性,但是卻以生產加工中所表現出來的現象提出問題,並讓選手做出選擇或是做出回答。

例如下面的競賽題目:

金屬切削加工時,切屑的顏色可反映切削過程中的溫度,它可以幫助判斷切削參數是否選擇合理。當加工碳鋼時,切屑的顏色呈暗褐色,這表明( )。

A. 切削速度適當

B. 切削速度偏高

C. 切削溫度太高,應降低切削速度

D. 切削速度偏低

答案:A

這道題目直接來自實際加工。很多有經驗的操作工憑借觀察切屑的顏色就能判斷當時的切削用量的選擇是否合適。切削用量是一個理論問題,但是題目中並沒讓選手計算切削用量,而是讓選手去觀察。通過這種題目的考核,讓選手知道平時經驗的積累是多麼的重要。在平時的生產加工中要學會動腦筋,做一個有心人,才能成為一名出色的技術工人。當代的很多勞動模範不就是通過平時的觀察和經驗積累做出重要的技術革新從而走向成功之路的嗎?

例如下面的競賽題目:

有時按下松開機床主軸刀柄按鍵後,刀柄仍然不能從主軸上取下。這種現象產生的原因可能是( )

A . 拉釘稍短或拉緊彈簧壓合過緊

B . 刀柄與主軸產生冷焊

C. 松刀油缸位置靠後

D. 以上原因都有可能

答案:D

這個題目在機床操作中經常會遇到。如果當這種現象產生時能夠多問幾個為什麼,多去翻閱幾本資料,那麼對於機床的結構知識就一定能夠掌握得非常牢固。

上述兩道試題在書本上是不能夠直接找到的。只有通過理論的深入學習,再通過生產實踐,才能准確回答題目。類似這樣的題目在本屆理論試題當中佔了相當大的比例。這樣的試題提出來以後職業院校中搞理論教學的教師們就會面臨著新的挑戰,也帶來了新發展方向,那就是我們的理論教師必須具有豐富的生產加工經驗,必須是「雙師」型的人才,既是教師,又是技師,才能夠培養好學生。勞動和社會保障部在2005年和2006年針對職業院校的教師舉辦了兩屆數控技師班,就是要使更多的教師具有技師的水平和資格。

三、側重數控加工專業基礎知識的原則

在《數控車工》、《數控銑工》、《加工中心操作工》的國家職業標准中,專業基礎知識佔了很大的比重。

那麼根據這種要求,我們選擇了與數控加工最有關系的內容進行命題,使考題更具有數控的特點。

例如下面的競賽題目:

假如,在加工時,數控系統出現了「CHECK LUBURACATION」 的英文信息,下面應該做的事情是( )。

A. 調整液壓系統的液壓

B. 調整壓縮空氣的氣壓

C. 添加冷卻液

D. 添加導軌潤滑油

答案:D

這道題目既有專業英語的內容,又有數控機床維護的內容。表面上是英語詞彙,但實際上是機床維護知識。

我們不要求每個操作工都能長篇大論地閱讀外文資料,但是要求操作工能夠基本了解數控系統中經常出現的外文詞彙,甚至哪怕是把這些詞彙當作一種符號來看待都可以,最終目的是要求每一個操作工熟悉自己所用的機床,從而更好地掌握它和維護它。

例如下面的競賽題目:

在開環控制伺服系統中,步進電動機採用一對齒輪與絲杠相連接。步進電機的通電方式是三相六拍方式,電機轉子的齒數為40個。已知脈沖當量為0.01mm,滾珠絲杠基本導程為6mm,則這對齒輪的傳動比為( )。

A. 5/3

B. 3/5

C. 2/5

D. 5/2

答案:C

這道題目是把幾方面與數控機床有關的基礎知識綜合體現出來。它包括步進電機的知識、脈沖當量的知識、數控機床滾珠絲杠的知識和機械零件中齒輪傳動比的知識。

雖然只是一道簡單的選擇題,但是如果仔細的琢磨其中的含義我們可以學會很多的知識。作為命題作者真希望選手能夠真正地掌握本題中的知識點,而不是簡單地選擇一下。

例如下面的競賽題目:

當FANUC系統或者西門子系統執行了如下程序中的N30語句後,刀具實際移動的距離是( )
(西門子) (FANUC)
… …
N10 G54 G90 G00 X0 Y0; N10 G54 G90 G00 X0 Y0;
N20 ROT RPL=30; N20 G68 X0 Y0 R30.0;
N30 G1 G91 X80.0 F500; N30 G1 G91 X80.0 F500;
… …

A. X移動56.569 ,Y移動56.569

B. X移動80.000 ,Y移動0.000

C. X移動40.000 ,Y移動69.282

D. X移動69.282 ,Y移動40.000

答案:D

這道題目表面上是一道數控編程題目,但它還包括有簡單的三角函數計算。選手首先要知道N20語句中坐標旋轉的指令含義,然後要看N30語句的坐標位置,最後利用特殊角的三角函數計算移動距離。在本次大賽的理論題之中,多數題目都如同本題一樣具有多重含義。命題作者就是想利用有限的篇幅,傳達出更多的信息,考核出更多的知識點。

以上題目都是數控專業基礎知識所要求的最基本的內容。選手們通過比賽或者通過學習這些題目後應該建立這樣的一個概念,即:

(1)競賽題目絕大部分都是源於基礎知識,這些基礎知識范圍很寬,但是並不很深奧。選手們如果想在競賽前突擊學習,那是絕對學不好的。即便是死記硬背地應付競賽,那也只是臨時性的。競賽過後就會很快忘掉。所以選手特別應該注重平時的學習和知識的積累。

(2)競賽題目絕不是直來直去地問你一個知識點,而是綜合地問你多方面的知識。

四、彌補實操考試的原則

由於受場地、設備、資金所限,任何數控技能大賽都不可能把所有的知識點全部考核到。本屆命題組為了使我

們的大賽內容更加豐富,考點更加全面,提出了理論考試應該彌補實操考試的原則。命題專家認為理論考試應該是實操考試的延伸,應該是實操考試的升華。一部文藝作品的宗旨是「源於生活,高於生活」。那麼我們的理論競賽試題,就應像文藝作品一樣,應該是來源於生產實際,而又不同於生產實際。它應該是實操競賽的補充,應該把實際操作中的要點、竅門、精華用適合於考試的形式體現出來。這次理論競賽試題包括了如下內容:

(1)高速加工的概念

(2)四軸、五軸的加工概念

(3)零件的測量

(4)夾具誤差的計算

(5)含有第四軸指令的編程

(6)論文撰寫的方法

這些內容無法在本屆的實操考試中進行。那麼就在理論考試中實現。可喜的是這次理論試題表現得非常成功。

它與軟體考試和實操考試相互呼應,相互彌補,使本屆的競賽試題體現得更加完整和全面。

例如圖-1所示:數控銑和加工中心試題中計算各工序尺寸的定位誤差。

如圖-2所示在數控車工理論競賽試題中計算錐度尺寸的方法。

這些題目都是來源於生產實際,同時在本屆大賽中又無法考核到的,最關鍵的是這些題目在生產加工中是經常

用到的基本技術和知識點。

競賽已經結束了,再次翻看第二屆數控技能大賽的理論競賽題目後總結出它所具有的特點是:

(1)知識全面,重點突出

試題涵蓋了國家職業標准中數控操作工相應等級的大部分內容。同時又著重突出了數控操作的特點。做到多而不亂,精闢概括。

(2)聯系實際,題目靈活

試題出自生產實際,不照搬書本。有些內容在書本中根本就沒有。只有真正掌握實操的方法才能正確回答問題。另外試題具有很大的靈活性。例如有些試題選手可以利用宏程序編程,也可以用子程序編程。數控銑和加工中心的論文題目是有關螺紋加工的方法。選手可以就此題目論述絲錐攻絲的方法,也可以論述銑削螺紋的方法。

(3)彩色印刷,題意明確

雖然彩色印刷成本比單色印刷成本高出許多倍,但是組委會仍然堅持採用彩色印刷。這不僅僅使理論試卷漂亮美觀,體現國家級一類競賽的風范,而更重要的是彩色圖片使題目的意思表達得更加清晰准確。過去不能出的題目

(4)難易結合,各取所會

本屆大賽的理論試題中有相當一部分題目是非常簡單的基礎題。但是也有一部分題目是比較難的。就是在比較難做的題目中也有相當簡單的得分點。競賽中選手可以根據自己掌握知識的范圍和程度回答試題。命題思路是每一道題目都可以有得分的希望和得分點,但是想比較完整地做對題目還是需要有很高的理論水平。這樣做既不挫傷選手的積極性,又不會讓選手輕易拿分而導致不重視。

通過本屆大賽,命題專家認為選手較上屆大賽水平有明顯的提高。他們所掌握的知識點更加准確。但是專家們也發現了很多值得選手們和從事數控教學工作的教師們認真思考的問題。選手們存在的問題如下:

(1)基本知識不全面;

(2)教師選手、學生選手對新技術、新裝備了解得少;

(3)缺乏多軸加工的實操技術;

(4)普遍計算能力薄弱;

(5)靈活運用編程指令的能力不夠;

(6)語言表述能力不夠;

(7)職工和教師選手缺乏撰寫技術論文或總結的經驗;

(8)考試技巧掌握不好。

這些問題由於本文的篇幅所限不能詳細剖析,希望在今後的試題點評書中或是在大賽的論壇中與選手們詳細地討論。

第二屆全國數控技能大賽雖然結束了,但是它的影響遠遠沒有終止。它的影響力是深遠的,在很長一段時間內它仍然將會發揮著它所具有的指導性的、引領性的作用。這種作用一直會延續到第三屆大賽乃至數年。第三屆數控技能大賽理論競賽試題是什麼風格現在討論還為時過早。但可以肯定地說,專家們將在這兩年的數控工藝員的考試中逐漸摸索和確立。

通過大賽的推動作用,專家們發現目前我國涌現了一批優秀的數控操作技術能手。他們具有很高的技術和理論水平。這對我國數控操作技術的提升有著非常重要的、非常積極的意義。同時通過本次理論競賽考試也為今後職業技術院校的數控操作理論教學樹立了一個方向,那就是一定要理論聯系實際。理論來自實踐,經過提煉後再去指導實踐。作為一名數控操作工而言,一定要有扎實的理論基礎,這對於今後技術水平的提高具有非常重要的作用。

最後希望參賽選手,數控專業的學生,以及從事數控操作的教師和職工們努力學習,不斷進取,為我國的現代化建設而奮斗!為我國的數控事業做出我們應有的貢獻!

⑶ 搜集20首詩並且編程競賽題目

一、賽前准備

1.根據實際情況,將學生分成幾組。

2.搜集競賽題目:可以是詩句接龍、詩歌常識、詩句釋義等。

3.出題方式:學生出一半的題,教師出一半的題。

二、知識競賽

1.必答題.每組5道題,每題10分。

2.搶答題。共20道題,每題10分。答對得10分,答錯扣10分。

3.風險題。每組2題,分成10分、20分、30分三個分值檔,答錯扣相應分值。

4.評出優勝組。

三、小結

通過這次詩歌競賽,我們無論是對詩句的積累、理解,還是在詩歌知識的積累上,都有了很大的進步,希望我們能繼續積累更多的詩歌。

參一、必答題:答對1題得10分。

1、詩經共有多少篇?

2、《詩經 採薇》中的「今我來思」中的「思」是什麼意思?

3、《春夜喜雨》中的哪一句詩是詩人想到的?

4、《西江月 夜行黃沙道中》表達了詩人怎樣的思想感情?

5、《天凈沙 秋》哪一句使詩中的靜景轉為動景?

6、《白樺》的作者是誰?

7、你覺得古代詩與現代詩歌有哪些區別?

8、《春夜喜雨》一詩中,「隨風潛入夜」的「潛」是什麼意思?

9、《西江月 夜行黃沙道中》一詞中的「社林」是什麼意思?

10、《天凈沙 秋》中的「天凈沙」是什麼?

11、請背誦一首友情詩。

12、填空:( ),家祭無忘告乃翁。

13、詩仙是誰?

14、當我們浪費糧食時,老爺爺經常用唐代李紳的詩句來教育我們:( )

15、當我們要報答母親的深恩時,我們會很自然地吟誦起( )

16、當我們在外地過節時,常引用唐代詩人王維在《九月九日憶山東兄弟》中的哪句詩來表達對家人的懷念?

17、來到瀑布腳下,仰望瀑布傾瀉而下,潑灑飛流,我不禁想起哪句詩?

18、「春蠶到死絲方盡,蠟炬成灰淚始干」出自( )的《無題》。A李賀 B李清照 C李商隱

19、 「海上生明月,( )共此時 (1)天地 (2)天下(3)天涯

20、說出使用誇張修辭手法的詩句。

21、《遊子吟》中的「寸草」比喻什麼?

22、《遊子吟》中的「三春暉」比喻什麼?

23、歌詠春柳如絲,細葉如裁的詩句是什麼?

24、描繪雪天垂釣圖的詩句是什麼?

25、「停車坐愛楓林晚,霜葉紅於二月花」中「坐」的意思是( )。A因為 B坐下 C座位

二、搶答題:答對1題得10分,答錯扣10分

1、《春夜喜雨》表達了詩人怎樣的思想感情?

2、背一首與夏天有關的詩。

3、「但使龍城飛將在」中的「飛將」指誰?

4、背出表現詩人喜愛菊花的詩句。

5、背出四句與「月亮」有關的詩句。

6、背一首與秋天有關的詩。

7、《春夜喜雨》中的「潤物」是什麼意思?

8、背誦《示兒》

9、背誦王昌齡的《出塞》

10、「小李杜」是誰考題目:

風險題

  1. 在《登鸛鶴樓》、《江上漁者》、《望廬山瀑布》、《塞下曲》這四首詩中,描寫勞動人民的艱苦生活,反映作者對勞動人民同情的詩句是( )。常用來說明「站得高,望得遠」的詩句是( )。運用誇張手法描寫的詩句是( )。形容「箭法高超」的詩句是( )。

  2. 2.新春佳節,一派喜慶的氣氛,人們也異常喜悅,用各種方法來喜迎這個中國人的傳統節日,如燃放鞭炮等,正如( )所寫的《 》

  3. 3.西湖美景聞名天下,下陣雨時的西湖更是別有一番景色。北宋詩人蘇軾就曾寫下詩句( )。

  4. , 。

  5. , 。

  6. 九.古往今來,詠月的詩句真是多得數不勝數,有不少已成為膾炙人口的名句,你能根據上下文,寫出有關詩句嗎?

  7. 1.( ),江楓漁火對愁眠。

  8. 2.( ),人約黃昏後。

  9. 3.( ),對影成三人。

  10. 4.秦時明月漢時關,( ) 。

  11. 5.( ),夜泊秦淮近酒家。

  12. 你能寫出幾首詠月的詩句嗎?試試看。

  13. (1) , 。

  14. , 。

⑷ 一道編程競賽題,求解,非常感謝

#include<stdio.h>

int main()

{ int i,j,t,n,a[1000],k=1;

scanf("%d",&n);

for(i=0; i<n; i++)

scanf("%d",&a[i]);

for(i=0; i<n-1; i++) //共進行n-1輪

{ for(j=0; j<n-1-i; j++) //j的范圍:0~n-1-i

if(a[j]>a[j+1]) //比較相鄰兩數:a[j]、a[j+1],如不對就交換

{ t=a[j];

a[j]=a[j+1];

a[j+1]=t;

}

}

for(i=0; i<n-1; i++)

k+=(a[i]!=a[i+1]);

printf("%d ",k);

return 0;

}

⑸ C語言編程比賽試題

#include <stdio.h>
#include <stdlib.h>
#include<string.h>

int main()
{
int n,i,j;
char p[10000];
while(scanf("%d",&n)!=EOF)
{
getchar();
for(i=0;i<n;i++)
{
gets(p);
putchar(p[0]);
for(j=1;j<strlen(p);j++)
printf(" %c",p[j]);
printf("\n");
}
}
}

⑹ C語言 編程題目 程序設計題目 高中信息科技競賽編程題目 【100分】

【第一道】
#include <iostream>
using namespace std;
#define pi 3.14159265
double maxvolume(double a,double b)
{
double v1,v2,r;
r=b/(2*pi+2);
v1=pi*r*r*a;
r=a/(2*pi+2);
v2=pi*r*r*b;
if(v1>v2)
return v1;
else
return v2;
}
int main()
{
double a,b;
cout<<"請輸入矩形的長寬:";
cin>>a;
cin>>b;
cout<<"最大圓柱體積:"<<maxvolume(a,b)<<endl;
return 0;
}

【第二道】
//事實上,塗色方案不止樣例上的一種,我把所有的可行方案都輸出了一下
#include <iostream>
using namespace std;
int data[][8]={ {0},
{0,0,1,0,0,0,1,1},
{0,1,0,1,1,1,1,0},
{0,0,1,0,1,0,0,0},
{0,0,1,1,0,1,0,0},
{0,0,1,0,1,0,1,0},
{0,1,1,0,0,1,0,1},
{0,1,0,0,0,0,1,0}
};
int total;
int color[8];
char COLOR[5]={' ','R','Y','B','W'};
void output()
{
total++;
cout<<"["<<total<<"]\t";
for(int i=1;i<=7;i++)
{
cout.width(2);
cout<<COLOR[color[i]];
}
cout<<endl;
}
bool checkcolor(int s)
{
for(int i=1;i<=7;i++)
{
if(data[i][s]==1&&color[i]==color[s])
return false;
}
return true;
}
void drawcolor(int s)
{
if(s>7)
output();
else
for(int i=1;i<=4;i++)
{
color[s]=i;
if(checkcolor(s))
drawcolor(s+1);
}
}
int main()
{
cout<<" \t";
for(int i=1;i<=7;i++)
{
cout.width(2);
cout<<i;
}
cout<<endl;
drawcolor(1);
cout<<endl<<" \t塗色方案總數:"<<total<<endl<<endl;
return 0;
}

⑺ 關於編程大賽的一道題目,一個正整數有可能可以被表示為n(n>=2)個連續正整數之和,找出這樣的數並輸出!

這個問題看起來不是很簡單,需要設計一個演算法

先講數學:

設:

an=a+(n-1)*d(這里d=1)

a1=a

an=a+n-1

sn=(a1+an)n/2=(2a-1+n)/2

再回到這個編程上來:

我們的輸入數據其實就是sn,需要找到以a開始的n個連續的遞增數列使得和為sn。

這里我們可以用循環來判定,給定一個n,sn已知,就可以求出a,如果a為正整數那麼就可以找到等差數列的首項,加上n給定,d=1,那麼就可以寫出這個和式子。

代碼如下:

#include<stdio.h>

voidmain()

{

intinput,i,n,flag;

floata;//等差數列的首項不一定為整數

flag=0;

printf("輸入判斷的整數: ");

scanf("%d",&input);

for(n=2;n<=input;n++)

{

a=(2*input+n-n*n)/(2.0*n);//求的首項

if(int(a)==a&&a>0)//如果為整整數,則滿足要求

{

printf("%d=%d",input,int(a));//輸出的序列為整數,a實質是整數,那麼強制轉化類型不影響結果

for(i=1;i<=n-1;i++)

printf("+%d",int(a+i));//等差數列的其他項也為整數,a+i實質是整數,裝換類型

printf(" ");

flag++;//flag記錄滿足要求的數列數

}

}

if(flag==0)//flag初始為0,通過上面的循環,如果有滿足的在則不為0,為0則說明不能寫成等差數列

printf("%d不能被表示成n連續正整數之和 ",input);

}

⑻ 編程題:為比賽選手評分,讀入10名評委的評分,從中扣除一個最高分和一個最低分,輸出這個選手的最後得分

#include

void main()

{

int a[10],i,max,min,sum=0;//補了「=0」

printf("輸入10名評委的評分: ");

for(i=0;ia[i]) min=a[i];

}

printf("最後得分:%.2f ",(sum-max-min)/8.0);

}

編譯

#include<stdio.h>

void main()

{ int i,a[10],sum=0,j,t;

float avg;

for(i=0;i<10;i++) scanf("%d",&a[i]); /*輸入*/

if(a[j]>a[j+1]) {t=a[j];a[j]=a[j+1];a[j+1]=t;} /*排序*/

for(i=0;i<10;i++) printf("%d ",a[i]); /*去掉一個最高分和最低分*/

for(i=1;i<9;i++) sum+=a[i];

avg=(float)sum/8; /*求平均分*/

printf("平均分是 %f ",avg);

}

以上內容參考:網路-編程

⑼ 比較好的大學生C語言競賽編程題 或者比較有檔次的競賽有哪些(本科、研究生可以參加的)

1:C語言競賽編程題很多,你可以去北大的ACM網上測評系統JudgeOnline上做題,它能檢查你的代碼是否正確。
網址:http://acm.pku.e.cn/JudgeOnline/
可以注冊一個賬號,它會保存你每次提交正確的代碼,上面的題比較多,范圍廣,各種難度試題都有。當然還有其他大學的一些JudgeOnline,如上海交大的。

2:有檔次的競賽首推ACM/ICPC(國際大學生程序設計競賽),當然也有全國大學生程序設計大賽。每年有的網站和機構也會舉辦編程競賽,如這幾年網路舉辦的網路之星程序設計大賽也很有影響力。在給出的樣題第一例有對ACM的詳細介紹,樣題是我們學校某屆程序大賽初試題,比較簡單。(此外ACM程序大賽也可以用C++編程,本科生、研一可參加)

3:一些簡單的ACM樣題(因為是國際性比賽,ACM試題都是E文的,下面部分是翻譯過來的)

H-acm規則
Description
ACM/ICPC(國際大學生程序設計競賽)是由ACM(Association for Computing Machinery,美國計算機協會)組織的年度性競賽,始於1976年,是全球大學生計算機程序能力競賽活動中最有影響的一項賽事,是全世界公認的規模最大、規格最高的大學生程序設計競賽,是參賽選手展示計算機才華的廣闊舞台,是著名大學計算機教育成果的直接體現,是信息企業與世界頂尖計算機人才對話的最好機會。ACM/ICPC採用賽區選拔的方式產生參加世界決賽學校的資格,2001年,來自全球超過25個地區1141所大學的2362支隊伍參加了第26屆ACM/ICPC的賽區競賽。在2002年3月,來自世界各地的約60支隊伍,200多名選手參加了夏威夷總決賽的角逐。
在 ACM/ICPC 比賽中,均使用自動判題系統,這不僅減輕了ACM/ICPC比賽的舉辦方的負擔,同時也使競爭更加的公正公平。 因為在比賽中,比賽成員就可以看到自己排名情況,這使的比賽更加的透明。
ACM/ICPC 比賽中排名是按如下方法排名的:
1: 解題數目最多的隊伍排在前面。
2: 如果解題數目相等的隊伍,總用時最少的排在前面。
註: 在比賽中,每道試題用時將從競賽開始到試題解答被判定為正確為止,期間每一次錯誤的運行將被加罰20分鍾時間,未正確解答的試題不計時。 那麼所有解答出來題目的用時和罰時加起來為:該隊伍所花的總用時。
現在,需要你寫一個程序來給比賽隊伍進行排名(假設不超過200支隊伍)。
Input
多行測試數據,每行包含各個隊伍的比賽信息。
每個隊伍格比賽信息表示格式為:
string n m 分別表示隊名、解題數量、總用時(其中:隊名為長度不超過30的字元串,解題數量為1…10之間的整數,罰時的范圍不超過int的范圍)
當輸入end時,表示輸入結束。
Output
按先後名次輸出各個隊伍的比賽信息。
每個比賽隊伍佔一行。
每行格式為:
string n m 分別代表 隊名 解題數量 總用時。
Example Input
amstl 3 65
danoniao 2 50
lutedan 3 60
end
Example Output
lutedan 3 60
amstl 3 65
danoniao 2 50

G-我想我需要一隻船屋
Description
佛瑞德最近正在考慮在路易斯安那洲買一片土地來蓋一棟房子.在進行調查研究土地的過程中佛瑞德發現,路易斯安那洲的土地由於密西西比河的侵蝕會以每年50平方英里的速度縮減.佛瑞德計劃後半生都在該地度過,所以他不希望在自己的有生之年房屋受到河水的侵蝕.現在他需要知道自己是否會受到河水的侵蝕.
在做了更多的調查之後,佛瑞德得知這里的土地沿河岸以半圓形方式侵蝕,這個半圓以(0,0)為圓心的,被X軸分成上下兩部分,位於X軸下邊的是河水,上面是河岸.在第一年開始的時候這個半圓范圍為0,也就是說河岸未被河水侵蝕.(半圓如下圖所示)

Input
第一行的一個正整數N指出下邊有多少組數據需要計算.下邊N行,每行包含兩個實數X和Y,指出佛瑞德考慮的房子以(0,0)為原點的坐標系內的位置.以英里為單位.Y為非負數.
Output
計算在X,Y位置佛瑞德的房子在第幾年會被河水侵蝕.與輸入數據相對應每行以如下形式輸出你的計算結果:「Property N: This property will begin eroding in year Z.」, 其中N為第N組數據,Z為你計算出的開始侵蝕的年數.在最後輸出一句「END OF OUTPUT.」,表示計算結束.
Example Input
2
1.0 1.0
25.0 0.0
Example Output
Property 1: This property will begin eroding in year 1.
Property 2: This property will begin eroding in year 20.
END OF OUTPUT.
Hint
• 房屋的位置不會正好在半圓邊界上,要不在內,要不在外。
• 你所提交的程序計算輸出會由系統自動判斷。你的結果要和輸出要求精確匹配,字母大小寫、標點符號和空格 。包括最後一行的語句也要精確匹配。
• 所有給定數據都以英里為單位。

F-N!的計算
Description
N!=N×(N-1)×(N-2)×(N-3)×....
Input
輸入第一行為一正整數m,表示下邊要計算幾個 N!
下一行開始為m個正整數( 1 ≤ N ≤ 11 , m ≤ 9)
Output
輸出這m個正整數的階乘結果,每個一行.
Example Input
3
1
2
5
Example Output
1
2
120

I-Vertical Histogram
Description
Write a program to read four lines of upper case (i.e., all CAPITAL LETTERS) text input (no more than 72 characters per line) from the input file and print a vertical histogram that shows how many times each letter (but not blanks, digits, or punctuation) appears in the all-upper-case input. Format your output exactly as shown.
Input
* Lines 1..4: Four lines of upper case text, no more than 72 characters per line.
Output
* Lines 1..??: Several lines with asterisks and spaces followed by one line with the upper-case alphabet separated by spaces. Do not print unneeded blanks at the end of any line. Do not print any leading blank lines.
Example Input
THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG.
THIS IS AN EXAMPLE TO TEST FOR YOUR
HISTOGRAM PROGRAM.
HELLO!
Example Output
*
*
* *
* * * *
* * * *
* * * * * *
* * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * * * *
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

J-白棋勝?還是黑棋勝?
Description
Cinderalla最近迷上了玩五子棋.可是在和其它的小夥伴一起玩時她老是輸,於是她想用計算機來幫她判斷棋局是那方獲勝.為了簡便,我們先去掉一些規則.我們認為棋盤上只要有一方的棋有五個棋子相連就確定那一方獲勝.你的任務是編寫一個程序來判斷我們給出的棋局是那一方獲勝.
Input
輸入數據只有一組.第一行有兩個正整數m,n(5 ≤ m,n ≤ 10),分別代表棋盤的行數和列數.緊接著的2*n+1行是棋盤的描述,棋盤由"+","-","|"構成,其中"*"代表白棋,"#"代表黑棋. "+","-","|"的ASCII碼分別為43、45、124
Output
輸出數據只有一組,如果白棋獲勝則輸出White Win!,如果黑棋獲勝則輸出Black Win!
Example Input
5 10
+-+-+-+-+-+-+-+-+-+-+
| |*| | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+
| | |*|#| | | | | | |
+-+-+-+-+-+-+-+-+-+-+
| | |#|*|#|#| | | | |
+-+-+-+-+-+-+-+-+-+-+
| | | | |*|#| | | | |
+-+-+-+-+-+-+-+-+-+-+
| | | | | |*| | | | |
+-+-+-+-+-+-+-+-+-+-+
Example Output
White Win!
Hint
給出的棋局必有一方是獲勝的.

⑽ 藍橋杯比賽內容

藍橋杯比賽內容是填空題和編程題。

1、填空題

題目為若干具有一定難度梯度、分值不等的結果填空題或代碼完善填空題。

(1)結果填空題

題目描述一個具有確定解的問題。要求選手對問題的解填空。不要求解題過程,不限制解題手段,只要求填寫確定的結果。

(2)代碼填空題

題目描述一個具有確定解的問題。題目同時給出該問題的某一解法的代碼,但其中有缺失部分。要求選手讀懂代碼邏輯,對其中的空缺部分補充代碼,使整段代碼完整。

2、編程題

題目為若干具有一定難度梯度、分值不等的編程題目。這些題目的要求明確、答案客觀。題目一般要用到標准輸入和輸出。

要求選手通過編程,對給定的標准輸入求解,並通過標准輸出,按題目要求的格式輸出解。題目一般會給出示例數據。

藍橋杯簡介

藍橋杯全國軟體和信息技術專業人才大賽由工業和信息化部人才交流中心主辦,共有北京大學、清華大學、上海交通大學等全國1200餘所高校參賽,累計參賽人數超過40萬人,成為國內規模領先,領跑人才培養選拔模式並獲得行業深度認可的IT類科技競賽。

2020年2月22日,中國高等教育學會發布2019年全國普通高校學科競賽排行榜,藍橋杯全國軟體和信息技術專業人才大賽成功入選,成為高校教育教學改革和創新人才培養的重要競賽項目。

同時,第十二屆藍橋杯大賽正在報名中(報名時間為2020年12月-2021年3月),如果准備要參加,鍛煉自己的編程能力或者想被保研,切記千萬不要錯過時間。

熱點內容
sqlsever外鍵 發布:2025-07-05 01:41:04 瀏覽:737
鳳凰衛士加密軟體 發布:2025-07-05 01:39:36 瀏覽:635
桌面軟體編程 發布:2025-07-05 01:32:17 瀏覽:992
編譯後的程序叫啥擴展名是啥 發布:2025-07-05 01:18:29 瀏覽:164
強轉編程 發布:2025-07-05 01:09:50 瀏覽:886
vsgcc編譯器 發布:2025-07-05 00:48:03 瀏覽:903
長城h6第三代都有哪些配置 發布:2025-07-05 00:39:25 瀏覽:397
unix系統編程手冊 發布:2025-07-05 00:32:17 瀏覽:287
重慶壓縮機廠 發布:2025-07-05 00:14:53 瀏覽:758
php55兼容 發布:2025-07-05 00:14:52 瀏覽:546