去临时的 OJ 用临时的帐号打临时的比赛(误)感觉有点奇怪,把题目存了一份:https://pan.baidu.com/s/1tLYZA2ssDN2lCqiZWqMGqQ,提取码 jnq2

纪录一下第一次,可能也是惟一一次提前半小时 AK。

问题最多的居然是 A 题签到题,刚开始还想逐个数判断是不是完全平方数。后来想想不就是两个边界开个根号的事嘛。另一个 D 题签到题似乎刚考完三个数的现在才问两个数的。

异或出了两题很过分,然而一道是去年蓝桥杯热身赛的原题完全不用想,另外一道似乎是防 AK 题我刚开始还试图交个 n 方看看数据强不强。降维好像也不难吧无非是统计下序列中有多少个数转成二进制之后有奇数个一,多少个是偶数个一。奇数个一的数和偶数个一的数异或结果还是奇数个一。有一说一在洛谷看题解骚操作确实学得多,一个 __builtin_popcount 就完事。

完美数嘛就打表出奇迹。开一个 10000 大的数组把结果先搞出来丢程序里也就代码长了点嘛。于是欢乐数继续打表,还担心溢出加了个 log10 算一下位数。

至于交换字符那一题题目翻译一下不就是 y 可以随便挪位置嘛,反正无论怎么挪 x 和 z 的相对顺序都不会变,那就将全部 y 全部丢到第一个 z 前面其它原样输出就好了。数据似乎很弱我怀疑我漏了情况但我没有证据。

下周石牌校区继续白给。

// 爆零警告

// 女装警告

最后修改:2019 年 12 月 26 日 01 : 52 PM
如果觉得我的文章对你有用,请随意赞赏