程序设计大赛
❶ 举办一次程序设计大赛 需要准备什么
不知道你大赛的规模,我们这里一般都有如下步骤:
1、成立大赛会务组(负责组织、协调、出题等工作)
2、由会务组组织专家制定比赛内容(考试大纲,比如有什么语言、比赛范围、比赛时间安排等)
3、确定比赛地点,安装相关的比赛环境(在比赛前3天准备)
4、由会务组随即抽取专家制定比赛题目(考试前一天准备)
5、组织比赛
6、由专家组对比赛结果进行评定
7、公布比赛结果
❷ 大学生程序设计竞赛有哪些
算法类的还有topcoder,网络之行,google jam,robocup,ai-tank....,前三个和ACM差不多,是个人赛,后两个是偏运用了
还有一些软件设计的比赛,主要不看算法
❸ 急求!!!!! c语言程序设计大赛口号主题
指尖上的键盘,舞动中的人生
❹ acm程序设计大赛
中文的试题还真的少...
我很好奇的是, acm比赛都是全英文的题目诶,
你们既然打算参赛, 就准备一直用中文题目去练习? 那比赛的时候咋办...
acm.pku.e.cn
既然都是大学生了.. 不管英文如何, 有个耐心慢慢读懂题是最起码的..
❺ 大学生程序设计大赛
参加程序竞赛只需你掌握好一门语言就够了,关键是看训练及了解程度,可以登录各个学校的ACM Online Judge做题,然后掌握递归、搜索、动态规划的知识,图论基础知识,掌握各种排序方法,以及一些经典问题(汉诺塔、八皇后、等)
两个Online Judge网站:
PKU网址:http://acm.pku.e.cn/JudgeOnline/
ZOJ网址:http://acm.zju.e.cn/onlinejudge/showProblem.do?problemCode=1039
❻ 程序设计,软件设计方面,比较有名的竞赛有哪些除了ACM,百度之星。。。。
除了网络之星、有道难题,还有Google的GoogleJam。
以上这些都是算法竞赛,需要长期的训练。
另外,国内还有一些类似“全国大学生信息安全竞赛”、“全国大学生电子设计竞赛”新增的“信息安全技术专题邀请赛”等竞赛,还有“数学建模竞赛”的省赛、全国赛、美赛等等。
以上都是只有证书,获得三等奖及以上的话,学校一般都会给奖金。
还有一些企业,会在一些学校举办一些比赛,例如“中兴杯校园程序设计大赛”(南京地区所有高校,奖金很高,获奖直接签中兴的三方)、“华为杯程序设计大赛”(校级比赛,奖金很高,前三等奖免初试的笔试面试)等等。
希望我的回答对你有帮助!
加油哈!
多多积累专业知识和本领,为班级、学校、国家,争取荣誉,祝你好运!
❼ 程序设计大赛用什么语言
《算法导论》先看着
用c/c++
acm.zju.e.cn上做题目
好了,慢慢会认识一些人,也知道怎么办了
❽ 程序设计比赛
不知道你说的程序设计是指多大的设计?如果是课程设计那种的,你可以考虑做个模拟时钟,就是带指针的那种,不是电子的,因为电子的太容易了,而且你可以增加一些功能,比如闹钟可以换背景,等等吧,
如果是那种竞赛型的,那做这个有点太简单了,你得考虑用到api等等东西。可以设计大一点的程序。至于内容你可以网络,很多的。
❾ 程序设计大赛试题
第一题,典型的BFS找最短路
#include <iostream>
#define MAXN 105
using namespace std;
const int dir[4][2]={{0,1},{0,-1},{1,0},{-1,0}};
int m,n;
int map[MAXN][MAXN];
int head,tail;
int queue[MAXN*MAXN][3];
bool hash[MAXN][MAXN];
int tx,ty;
int main()
{
while (cin>>n>>m && n>0)
{
int i,j,k;
memset(map,0,sizeof(map));
cin>>k;
while (k--)
{
cin>>i>>j;
i--;
j--;
cin>>map[i][j];
}
memset(hash,true,sizeof(hash));
cin>>queue[0][0]>>queue[0][1];
queue[0][0]--;
queue[0][1]--;
queue[0][2]=0;
hash[queue[0][0]][queue[0][1]]=false;
head=0;
tail=1;
cin>>tx>>ty;
tx--;
ty--;
while (head<tail && hash[tx][ty])
{
for (k=0;k<4;k++)
{
i=queue[head][0]+dir[k][0];
j=queue[head][1]+dir[k][1];
while (i>=0 && i<n && j>=0 && j<m && map[i][j]>0)
{
i+=map[i][j]*dir[k][0];
j+=map[i][j]*dir[k][1];
if (i<0 || i>=n || j<0 || j>=m)
{
if (i<0) i=0;
if (i>=n) i=n-1;
if (j<0) j=0;
if (j>=m) j=m-1;
break;
}
}
if (i>=0 && i<n && j>=0 && j<m)
if (hash[i][j])
{
queue[tail][0]=i;
queue[tail][1]=j;
queue[tail][2]=queue[head][2]+1;
hash[i][j]=false;
if (i==tx && j==ty) cout<<queue[tail][2]<<endl;
tail++;
}
}
head++;
}
if (hash[tx][ty]) cout<<"impossible"<<endl;
}
return 0;
}
第二题是典型的DP
用f[i][j]表示用前i种币值凑出总额为j的钱所需的最少钱币个数
状态转移方程f[i][j]=min{f[i-1][j](i>0时),f[i][j-Ki]+1(j>=Ki时),无穷大};
#include <iostream>
#define MAXM 2010
#definme MAXK 15
using namespace std;
int m,k;
int K[MAXK];
int f[MAXK][MAXM];
int main()
{
while (cin>>m && m>0)
{
int i,j;
cin>>k;
for (i=1;i<=k;i++) cin>>K[i];
memset(f,-1,sizeof(f));
f[0][0]=0;
for (i=1;i<=k;i++)
for (j=0;j<=m;j++)
{
int min;
min=-1;
if (f[i-1][j]!=-1 && (min==-1 || f[i-1][j]<min)) min=f[i-1][j];
if (j>=K[i] && f[i][j-K[i]]!=-1 && (min==-1 || f[i][j-K[i]]+1<min)) min=f[i][j-K[i]]+1;
f[i][j]=min;
}
if (f[k][m]==-1) cout<<"impossible"<<endl;
else cout<<f[k][m]<<endl;
}
return 0;
}
注:题目不难,数据条件也比较松,所以没做什么优化
❿ 软件设计大赛的规则是什么
竞赛规则 本次大赛提供大赛专用考试系统。参赛选手必须按各分赛区规定的时间参加大赛,分赛区统一开赛,准时交卷。 大赛采用封闭集中的组织方式,在各赛区制定考点进行。比赛期间,选手需独立完成比赛任务。总决赛在北京集中进行。 奖项设置 1. 选拔赛 (1)参赛选手奖 选拔赛每个组别设置一、二、三等奖及优胜奖,其中三等奖及以上获奖比例为实际参赛人数的50%,另根据考试成绩,设置一定比例的优胜奖。选拔赛一、二等奖选手获得直接进入全国总决赛资格。 所有获奖选手均可获得由工业和信息化部人才交流中心及大赛组委会联合颁发的获奖证书,三等奖及以上获奖比例为实际参赛人数的50%。 (2)指导教师奖 选拔赛中获奖的参赛选手的指导教师,将获得“全国软件专业人才设计与开发大赛(XX 赛区)优秀指导教师”称号。 (3)参赛学校奖 参赛组织工作表现突出、经审批符合相关条件的单位,将获“全国软件专业人才设计与开发大赛(XX 赛区)优秀组织单位”称号; 参赛选手成绩优异、经审批符合相关条件学校,将获“全国软件专业人才设计与开发大赛(XX赛区) 优胜学校”称号。 2. 总决赛 全国总决赛按参赛项目和成绩,为获奖学生、教师和组织单位颁发相应证书和奖励。其中: (1)参赛选手奖 JAVA软件开发、C语言程序设计大赛根据相应组别分别设立特、一、二、三等奖及优胜奖。 在决赛奖项设置中,每个组别设置特等奖一名,一等奖不高于5%,二等奖占20%,三等奖不低于25%,优胜奖50%。 所有获奖选手均可获得由工业和信息化部人才交流中心及大赛组委会联合颁发的获奖证书及奖品,并可参加由大赛主办单位组织的名企招聘会,享受名企优先录用待遇。 总决赛三等奖及以上选手,如果获得本校免试推研资格,将获得北京大学软件与微电子学院的面试资格,并优先录取为该院普通硕士研究生。 (2)指导教师奖 所有获奖选手的指导教师,均可获得“全国软件专业人才设计与开发大赛优秀指导教师”证书,大赛组委会还将为决赛二等奖及以上选手指导教师颁发相应奖金。 特等奖选手指导教师:奖金5000元/人; 一等奖选手指导教师:奖金2000元/人; 二等奖选手指导教师:奖金1000元/人。 (3)参赛学校奖 参赛组织工作成绩突出、经审批符合相关条件的单位,获“全国软件专业人才设计与开发大赛优秀组织单位”称号; 参赛选手成绩优异、经审批符合相关条件的学校获“全国软件专业人才设计与开发大赛优胜学校”称号。