stdKonjac's Blog

 要做到不可替代,就要与众不同。

【SCUACM Training 0】

题解:

A:签到题,注意判断特殊情况即可

B:把对每个ai,最大的ai*bj求出来,然后取次大即可

C:大模拟

D:注意包是一定按顺序给的,所以先累加上面,一旦超过下面再累加下面,直到两者相同,则这一定是一个包

E:用map存每个数出现次数并实时更新出现次数最多的数字即可

F:算一下最后一位1~9分别对应的次方个位数周期即可

G:首先枚举长度,从1大概加到45000和超过10^9,所以长度不会超过45000,然后二分起点,用(首项+末项)*项数/2来算起点开始长度为len的连续整数的和,为了避免溢出把(a+b)*len>MAXN改成MAXN/(a+b)<len

H:dfs一遍即可,注意输出格式每行末尾没有空格……

 

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.