【Laboratory】2019年9月2日实验室纳新试题。

一。题目

StatusIDSourcetitle
 AHDU 2051    Bitset
 BHDU 1062    Text Reverse
 CHDU 1032   The 3n + 1 problem
 DHDU 1060    Leftmost Digit
 EHDU 2602    Bone Collector
 FHDU 1211   RSA
 GHDU 1013   Digital Roots
 HHDU 2035   人见人爱A^B
 IHDU 1108    最小公倍数
 JHDU 1257   最少拦截系统
 KHDU 2188    悼念512汶川大地震遇难同胞——选拔志愿者

 

二。 试题解析:

A.利用数组或栈的方法实现十进制转二进制。 
B.思路简单,容易presentation error,注意空格和换行。 
C.有陷阱,for循环中a和b大小可能互换,导致算不出来。 
D.求n的n次方最高位,用log10来解决。     答案解析
E.简单01背包问题答案解析
F.RSA 
G.如何快速判断一个数是几位?利用右移,如1024,只需要十次。 
H.快速幂取模答案解析
I.最小公倍数,最大公约数怎么求?简单题。 
J.LIS最长上升子序列。 
K.博弈,要想着自己能赢不会输。

答案解析

三.总结:

考了第三名,但是总体题目不是很难,但是考的很水很菜,且与第一第二相比还差很多,尤其是01背包好多东西都遗忘了,需要多熟悉。李学长很厉害,是ACM教练。他告诫我说虽然自己每天很忙,但是每天练一道题,才不会手生。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值