模拟
fyc_kabuto
一个蒟蒻程序员
展开
-
[NOIP提高组2000]进制转换
这篇不错:cx_lzx 问题描述】我们可以用这样的方式来表示一个十进制数:将每个阿拉伯数字乘以一个以该数字所处位置的(值减1)为指数,以10为底数的幂之和的形式。例如,123可表示为1*10^2+2*10^1+3*10^0这样的形式。 与之相似的,对二进制数来说,也可表示成每个二进制数码乘以一个以该数字所处位置的(值-1)为指数,以2为底数的幂之和的形式。一般说来,任何一个正整 数R或一个负整转载 2017-08-09 15:22:37 · 761 阅读 · 0 评论 -
bzoj 3192: [JLOI2013]删除物品
题解:因为只有两堆,所以方案数显然唯一。 可以将两队合并成一个数组,用树状数组维护,每次删一个点的代价就是最大值到次大值得距离。 一开始假装两堆中间有个无限大的数。 有点坑点,代码里有注释。 code:#include<cstdio>#include<cstdlib>#include<iostream>#include<cstring>#include<cmath>#include原创 2017-09-18 10:26:13 · 344 阅读 · 0 评论