2018-5-12 河南省多校联盟

比赛链接:http://acm.hi-54.com/contest_problemset.php?cid=1455


A题:摩斯密码

C语言考试题难度,只是麻烦而已


B题:简单环路

原题:51nod 1416 / Codeforces 510B,都快出烂了


C题:次小次大值

C语言入门题难度,题目内容真的就和它名字一样估计是凑题数用的


D题:Minsum Plus

拿个set存所有前缀和,对于当前sum[i]找到比sum[i]小且最接近sum[i]的减掉就行了,中间求个最小值


E题:毁掉这颗二叉树

题目描述和bzoj一个系列很像,估计是原题

但反正是水题,因为是二叉树,无论哪条边断了联通块都+1,所以只要暴力枚举断多少就行了

答案就是∑i*C(n-1, i-1)  (1≤i≤n)


F题:正约数之和

暴力每个数字的约数和,打个表,查询O(1)


G题:我只看看不写题

贪心,贪心思路和Wannafly挑战赛15A题一模一样

按照火热程度从大到小排序,然后一个一个能删就删,并且能多晚删多晚删


H题:起名字

bzoj 1009,很经典的kmp+矩阵快速幂了


I题:高数挂科没

真·签到题,输出b-a


J题:压死骆驼的最后一根稻草

本场唯一一个稍微有点技术含量的题,但还是水题

4的倍数的特点就是:只要最后两位数是4的倍数那个整个就是4的倍数

那这题就好办了,先算有多少个4和8,再看有多少个44和88,再看有多少个相邻的不同的两个数在一起刚好是4的倍数

加在一起就搞定了



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值