当前位置:首页 » 编程软件 » 编程大赛题目

编程大赛题目

发布时间: 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月),如果准备要参加,锻炼自己的编程能力或者想被保研,切记千万不要错过时间。

热点内容
sql平均成绩语句 发布:2025-07-05 02:11:41 浏览:275
java脱机 发布:2025-07-05 02:11:35 浏览:64
php变量赋值给变量 发布:2025-07-05 02:10:56 浏览:557
javaequals方法 发布:2025-07-05 01:57:23 浏览:97
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