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

浙公网安备 33010602011771号