摘要:
纯数学,求两个球的体积并,公式略(不懂怎么插入公式qwq) #include<iostream> #include<cstdio> #include<cmath> #include<cstring> #include<queue> #include<algorithm> using namespac 阅读全文
posted @ 2021-07-23 18:31
lemonGJacky
阅读(70)
评论(0)
推荐(0)
摘要:
因为要求成功的游戏都放在后面,所以从后往前数1的个数,b[i]表示位置i前有几个1,从前往后数0的个数,c[i]表示位置i后有几个0 一旦选择了一个1,后面的所有游戏都只能选1,不能留一个0,基于这样的规定,前面只能留0,因此依次比较b[i]+c[i]的值,取最大值即可(特别地,c[n+1]为0的总 阅读全文
posted @ 2021-07-23 18:07
lemonGJacky
阅读(52)
评论(0)
推荐(0)
摘要:
直接模拟即可 需要注意的是,边界视为有墙,所以将所有边界值赋值为1 #include<iostream> #include<cstdio> #include<algorithm> #include<cmath> #include<stack> #include<cstring> #include<q 阅读全文
posted @ 2021-07-23 17:11
lemonGJacky
阅读(52)
评论(0)
推荐(0)
摘要:
思路:如果一个数减去它的位数和小于等于x,那么所有小于这个数的数减去它本身的位数和都将小于等于x。可以证明当一个数满足了减去它的位数和小于等于x时,在个位数0~9的范围内,每减小1,位数和和它本身都减少1,所以0~9的范围内等价,当个位数从0减1变为9时,显然位数和增大了8,而此时数的本身仍然在减小 阅读全文
posted @ 2021-07-23 13:49
lemonGJacky
阅读(45)
评论(0)
推荐(0)
摘要:
题目定义了一种操作:将一个数变为这个数二进制下的1的个数。询问有多少个不大于n的数,进行了恰好k次操作后等于1。 数据范围(1<n<21000),观察可知,任意一个大于1000的数进行一次操作后都会变成小于等于1000的数,因此可以枚举1000以内的数变为1的操作个数,当某个数x的操作数为m-1时, 阅读全文
posted @ 2021-07-23 13:31
lemonGJacky
阅读(54)
评论(0)
推荐(0)

浙公网安备 33010602011771号