11 2021 档案

摘要:AtCoder Beginner Contest 226 C - Martial artist 题意:一共有n个功夫,学习一个功夫都需要花费一定的时间,学习第某一个功夫之前都要学习指定的功夫,问学习完第n个功夫至少花费多少时间。 思路:因为想要学会第n个功夫就必须要学习其指定的功夫,可以用dfs来解 阅读全文
posted @ 2021-11-12 12:03 合肥学院王星力 阅读(81) 评论(0) 推荐(0)
摘要:A.数字游戏 题意: 我们可以对一个非零数的二进制进行以下操作: 1.若二进制中有奇数个1,我们将其二进制最低位取反 2.若二进制中有偶数个1,我们将其二进制中非前导0最高位取反。 问给你个数x,需要操作几次变成0. 思路: 先把数转换为二进制,通过枚举找到规律如下: 令该数为n,其二进制中1的个数 阅读全文
posted @ 2021-11-07 23:20 合肥学院王星力 阅读(115) 评论(0) 推荐(0)