搜索
有爱,有技术,有你^_^)y
╱人◕‿‿◕人╲订下契约(注册新用户)

合作站点账号登陆

QQ登录

只需一步,快速开始

快捷导航
查看: 1605|回复: 17
收起左侧

2013编程之美全国挑战赛 ----- 测试赛

[复制链接]

该用户从未签到

30

主题

127

好友

2万

积分

技术宅认证程序员

重度中二患者

积分
28325
发表于 2013-4-4 18:41:55 | 显示全部楼层 |阅读模式

╱人◕‿‿◕人╲定下契约

您需要 登录 才可以下载或查看,没有账号?╱人◕‿‿◕人╲订下契约(注册新用户)

x
本帖最后由 foodszhu 于 2013-4-4 18:43 编辑

来自http://programming2013.cstnet.cn/warmup

测试赛。。。菜鸟级。。。。各位初学者可以尝试。。。大家也可以讨论一下不同的方法和各种各样的思路。。。如果有问题。。这种题感觉吾辈还是可以100%解答的。。。实在解答不了的就@Mr_Alex @Whisper1166
题目分为小数据和大数据,但是测评时只考虑小数据。。。(亏我A+B还写了个高精度出来)
第一题 A+B
时间限制: 1000ms    内存限制: 1024MB
    描述输入两个正整数A和B, 求A+B的值
输入两个正整数A, B
输出A+B的和

对于小数据, 0 < A, B <= 10; 对于大数据, 0 < A, B <= 10^100
不想说了。。。万年第一题。。。有兴趣的同学请写高精度
第二题 石头剪刀布

时间限制: 1000ms    内存限制: 1024MB
    描述石头剪刀布是常见的猜拳游戏。石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。
一天,小A和小B正好在玩石头剪刀布。已知他们的出拳都是有规律的,比如:“石头-布-石头-剪刀-石头-布-石头-剪刀……”,就是以“石头-布-石头-剪刀”为周期的。请问,小A和小B比了N轮之后,谁赢了?
输入输入的第一行包含一个整数K,表示K组测试数据。
之后的每组测试数据包含三行。第一行包含三个整数:N,NA,NB,分别表示比了N轮,小A出拳的周期长度,小B出拳的周期长度。第二行包含NA个整数,表示小A出拳的规律,第三行包含NB个整数,表示小B出拳的规律。其中,0表示“石头”,2表示“剪刀”,5表示“布”。

对于小数据,0 < K,N,NA,NB <= 10;对于大数据,0 < K,N,NA,NB <= 100;

输出对于每组测试数据,输出一行。如果小A赢了,输出A;如果小B赢了,输出B;如果两人打平,输出draw。

提示对于第一组测试数据,猜拳过程为:
A:0 2 5 0 2 5 0 2 5 0
B:0 5 0 2 0 5 0 2 0 5
所以A赢了4轮,B赢了2轮,双方打平4轮,所以A赢了。
对于第二组测试数据,猜拳过程为:
A:2 0 5 2 0
B:0 2 5 0 2
所以A赢了2轮,B赢了2轮,双方打平1轮,所以最终打平了。

样例输入
2
10 3 4
0 2 5
0 5 0 2
5 3 3
2 0 5
0 2 5
样例输出
Ad
raw
模拟题。。。很基础。。。至于给的大数据也没觉得大到哪里去。。。。
不过应该也是有其他做法的希望能多多讨论!


踩方格

时间限制: 1000ms    内存限制: 1024MB
    描述有一个方格矩阵,矩阵边界在无穷远处。我们做如下假设:
a.    每走一步时,只能从当前方格移动一格,走到某个相邻的方格上;
b.    走过的格子立即塌陷无法再走第二次;
c.    只能向北、东、西三个方向走;
请问:如果允许在方格矩阵上走n步,共有多少种不同的方案。2种走法只要有一步不一样,即被认为是不同的方案。
输入允许在方格上行走的步数n
输出计算出的方案数量

对于小数据1 <= n <= 20; 对于大数据1 <= n <= 100.
样例输入
2
样例输出
7
这题大家就好好讨论吧。。。能否直接推出数学表达式?



等死星人
回复

使用道具 举报

签到天数: 17 天

连续签到: 1 天

[LV.4]偶尔看看III

298

主题

139

好友

6万

积分

荣誉会员

积分
66622
发表于 2013-4-4 19:42:50 | 显示全部楼层
正在鼓捣第三题……
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 17 天

连续签到: 1 天

[LV.4]偶尔看看III

298

主题

139

好友

6万

积分

荣誉会员

积分
66622
发表于 2013-4-4 19:58:15 | 显示全部楼层
本帖最后由 Whisper1166 于 2013-4-4 20:07 编辑

[fold=戳]
表达式:

                               
登录/注册后可看大图

代码:

                               
登录/注册后可看大图
[/fold]

不知能否提交上看看?
@狂奔的瘦子 @moxiagy @兰陵笑忘生 @libin7099901 @汝欠咱的一生 来做题

点评

字好漂亮XDDDD  发表于 2013-4-5 06:31
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

25

主题

59

好友

8779

积分

序章

积分
8779
发表于 2013-4-4 20:21:16 | 显示全部楼层
本帖最后由 terry182 于 2013-4-4 20:26 编辑

int top=1,lr=2;
while (--n)
{  int temp=lr;
   lr+=top*2;
   top+=temp;
}
cout <<  top+lr << endl;

第3題大概就是這樣吧。
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

25

主题

59

好友

8779

积分

序章

积分
8779
发表于 2013-4-4 20:29:59 | 显示全部楼层
Whisper1166 发表于 2013-4-4 19:58
不知能否提交上看看?
@狂奔的瘦子 @moxiagy @兰陵笑忘生 @libin7099 ...

他說的是數學表達式.. 也就是說 是像通項公式之類的

点评

我以為是那種純粹數學的表達式.. 以n為參數的那種  发表于 2013-4-4 20:46
上面那张啊  发表于 2013-4-4 20:31
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

30

主题

127

好友

2万

积分

技术宅认证程序员

重度中二患者

积分
28325
 楼主| 发表于 2013-4-4 20:33:12 | 显示全部楼层
Whisper1166 发表于 2013-4-4 19:58
不知能否提交上看看?

不用交了。。。理论来说没错的。。
等死星人
回复 支持 反对

使用道具 举报

该用户从未签到

30

主题

127

好友

2万

积分

技术宅认证程序员

重度中二患者

积分
28325
 楼主| 发表于 2013-4-4 20:37:08 | 显示全部楼层
terry182 发表于 2013-4-4 20:21
int top=1,lr=2;
while (--n)
{  int temp=lr;

不错哦。。。不过水题就是这样了
等死星人
回复 支持 反对

使用道具 举报

该用户从未签到

30

主题

127

好友

2万

积分

技术宅认证程序员

重度中二患者

积分
28325
 楼主| 发表于 2013-4-4 20:56:39 | 显示全部楼层
terry182 发表于 2013-4-4 20:29
他說的是數學表達式.. 也就是說 是像通項公式之類的

通项公式很好求。。。只是带根号。。。不能直接写程序。。
等死星人
回复 支持 反对

使用道具 举报

该用户从未签到

25

主题

59

好友

8779

积分

序章

积分
8779
发表于 2013-4-4 20:58:28 | 显示全部楼层
foodszhu 发表于 2013-4-4 20:56
通项公式很好求。。。只是带根号。。。不能直接写程序。。

求一下特徵根 不就好了
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

30

主题

127

好友

2万

积分

技术宅认证程序员

重度中二患者

积分
28325
 楼主| 发表于 2013-4-4 21:02:19 | 显示全部楼层
terry182 发表于 2013-4-4 20:58
求一下特徵根 不就好了

特征根带根号啊。。。。浮点数计算机难道能算出整数来么。。。
等死星人
回复 支持 反对

使用道具 举报

该用户从未签到

11

主题

37

好友

1万

积分

第一章

积分
18487
发表于 2013-4-4 21:39:13 | 显示全部楼层
额。我只写一和二。第一题写了大数据。
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

11

主题

37

好友

1万

积分

第一章

积分
18487
发表于 2013-4-5 12:59:46 | 显示全部楼层
貌似关闭了。我还想诗诗1和2的大数据。
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

30

主题

127

好友

2万

积分

技术宅认证程序员

重度中二患者

积分
28325
 楼主| 发表于 2013-4-5 13:13:05 | 显示全部楼层
汝欠咱的一生 发表于 2013-4-5 12:59
貌似关闭了。我还想诗诗1和2的大数据。

大数据测不了啊。。。它一直没开的。。。
再者1的大数据写高精度即可,二和三的大数据其实跟小数据规模差不多的。。。值得吐槽。。。
等死星人
回复 支持 反对

使用道具 举报

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

4

主题

42

好友

1万

积分

喵星人

积分
14935
发表于 2013-4-5 13:21:11 | 显示全部楼层
晚上去研究下喵~ >▽<
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 17 天

连续签到: 1 天

[LV.4]偶尔看看III

298

主题

139

好友

6万

积分

荣誉会员

积分
66622
发表于 2013-4-5 14:30:35 | 显示全部楼层
大数太麻烦了…【说起来都懒的写
咱把小数弄明白就够了~
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

本版积分规则

小黑屋|手机版|技术宅(Z站|基宅) ( 粤ICP备18082987号-1 )

GMT+8, 2025-5-2 01:01 , Processed in 0.195088 second(s), 31 queries , Redis On.

Copyright © 2018 技术宅社区

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表