存档

文章标签 ‘顶嵌杯’

第二届顶嵌杯决赛解题报告与总结

2010年12月4日 9 条评论

第二届顶嵌杯决赛已经结束,必须从中总结一些经验:
1.太过依赖于C++标准库
以前做题目时,只要能够用到C++标准库里面的地方,我都会用到,为什么?就是因为方便。这次B题BFS,结果悲剧到在队列这个数据结构上面卡了很久,囧。
2.忘了及时刷榜
一到手就看了A题,24点,很熟悉的题目。于是开始做。然而此时,B题已经很快有人过了。于是又转过去看B题,才发现是个原始的BFS。
3.对Linux还不够熟悉
在比赛之前,我特地进入了Ubuntu,打开Eclipse写代码,然而,对于调试,我还差的很远。以至[......]

继续阅读

分类: 其他题解 标签: , , , , ,

顶嵌杯C语言编程大赛初赛解题代码

2010年11月27日 3 条评论

第二届顶嵌杯C语言编程大赛已经结束,现在公布本人代码,希望与大家共同进步。
A题代码如下:
#include <stdio.h>
#include <math.h>

int gcd(int a, int b)
{
int r;
while(b)
{
r = a % b;
a = b;
b = r;
}
return a;
}

int main(int argc, char **argv)
{
int a, b,[......]

继续阅读

顶嵌杯C语言编程大赛初赛D序列

2010年11月23日 没有评论

Description
数列A满足An = An-1 + An-2 + An-3, n >= 3
编写程序,给定A0, A1 和 A2, 计算A99
Input
输入包含多行数据 
每行数据包含3个整数A0, A1, A2 (0 <= A0, A1, A2 <= 32767) 
数据以EOF结束
Output
对于输入的每一行输出A99的值
Sample Input
1 1 1
Sample Output

690874424701693169235[......]

继续阅读

顶嵌杯C语言编程大赛初赛C字符串替换

2010年11月23日 没有评论

 
Description
 
编写一个C程序实现将字符串中的所有"you"替换成"we"
Input

输入包含多行数据
每行数据是一个字符串,长度不超过1000
数据以EOF结束

Output
对于输入的每一行,输出替换后的字符串
Sample Input
you are what you do
Sample Output

we are what we do
解题方法
现在正处于比赛期间,暂时不公布任何思路与代码,请[......]

继续阅读

顶嵌杯C语言编程大赛初赛B取模运算

2010年11月23日 没有评论

Description
编写一个C函数mod(int n, int m),实现取模运算%
Input
输入包含多行数据
每行数据是两个整数a, b (1 <= a, b <= 32767)
数据以EOF结束
Output
于输入的每一行输出a%b
Sample Input
5 3
100 2
Sample Output
2
0
解题方法
现在正处于比赛期间,暂时不公布任何思路与代码,请于初赛比赛结束后再前来查看本站提供的解题思路。
最新更新提示:初赛现在已经结束,代码已经[......]

继续阅读

顶嵌杯C语言编程大赛初赛A分数加减法

2010年11月23日 没有评论

顶嵌杯C语言编程大赛初赛A分数加减法
Description
编写一个C程序,实现两个分数的加减法
Input
输入包含多行数据
每行数据是一个字符串,格式是"a/boc/d"。
其中a, b, c, d是一个0-9的整数。o是运算符"+"或者"-"。
数据以EOF结束
输入数据保证合法
Output
对于输入数据的每一行输出两个分数的运算结果。
注意结果应符合书写习惯,没有多余的符号、分子、分母,并且化简至最简分[......]

继续阅读

第二届顶嵌杯C语言编程大赛

2010年10月27日 没有评论

全国嵌入式C语言编程大赛,笔记本、数码相机、知名企业等着你!

为了提高广大高校学生及工程师的C语言编程能力,培养和选拔C语言编程人才,中国嵌入式系统产业协会联合顶嵌举行第二届“顶嵌杯”全国嵌入式系统C语言编程大赛;第一届顶嵌杯在各参赛高校支持下,有520所高校参赛,参赛总人数超过2000人,第一届顶嵌杯取得了圆满成功。
本届大赛由北京顶嵌开源科技有限公司承办(亚嵌教育旗下品牌),联合国内专业媒体,共同提倡学习和使用嵌入式系统软件编程的技术基础—&mdas[......]

继续阅读