spoj1433 KPSUM】的更多相关文章

[spoj1433]KPSUM 来源 高逸涵<数位计数问题解法研究> 由于自己的数位计数类的问题实在太差了,所以把例2用markdown抄写并补充了一遍. 题意 将写在纸上,然后在相邻的数字间交替插入"+"和"-",求最后的结果.例如当时,答案为: 分析 这是一道稍微复杂一点的数位计数问题. 我们首先探查数位确定,所有数字自由的情况. 不妨设第一位从"+"开始. 若数位个数为偶数,以6位为例: +0 -0 +0 -0 +0 -0 +0…
Description 用+-号连接1-n所有数字的数位,问结果是多少. Sol 数位DP. \(f[i][j][0/1][0/1]\) 表示长度为 \(i\) 的数字,开头数字是 \(j\) ,是否有前导0(这个会影响符号),每相邻两组数符号是否相同. 转移开一下代码吧. 这道题的符号有点乱,所以转移看起来有些乱...其实只有3个状态,没前导0,有前导0相邻两个数符号相同,有前导0相邻两个数符号不同. 没前导0的只有在第一次统计才会用到. 我发现自己写数位DP就是写小于 \(n\) 的,所有都…
题意:略: 首先知道10,20,......100,200,1000的前面的符号都是负号. 举具体例子:221时,计算过程为 000-009,     010-019,   020-029......,090-099:    100-199:   200-209, 210-219,   220-221; 首先第1位能取0,1,2(2是上界).先看选1时,这时没有前倒0,没到上界.因此能直接计算,一共100项,百位和为0,再算出后缀.然后第1位取0 第1位取0:第二位取1-9,能直接计算.观察到只…
Search GO 说明:输入题号直接进入相应题目,如需搜索含数字的题目,请在关键词前加单引号 Problem ID Title Source AC Submit Y 1000 A+B Problem 10983 18765 Y 1036 [ZJOI2008]树的统计Count 5293 13132 Y 1588 [HNOI2002]营业额统计 5056 13607 1001 [BeiJing2006]狼抓兔子 4526 18386 Y 2002 [Hnoi2010]Bounce 弹飞绵羊 43…
KPSUM - The Sum One of your friends wrote numbers 1, 2, 3, ..., N on the sheet of paper. After that he placed signs + and - between every pair of adjacent digits alternately. Now he wants to find the value of the expression he has made. Help him. For…
题意 将1~N(1<=N<=10^15)写在纸上,然后在相邻的数字间交替插入+和-,求最后的结果.例如当N为12时,答案为:+1-2+3-4+5-6+7-8+9-1+0-1+1-1+2=5. 思路 花了一上午时间调BUG--必须承认SPOJ上的好题很多~每次做都有很大收获-- 我发现原来记忆化搜索的数位DP不止可以做统计,还可以做计算.我们应该把记忆化搜索形式的数位DP理解成一种处理与各位数字有关问题的一种方法,或者也可以延伸到字符串上. 我们可以把数列在纸上写一下: -0 +1 -2 +3…
话说洗澡的时候想了一堆要说的,坐到电脑前反而不知所措了-- 序章 听学长说他们都是省选一周前才停的课.然而我们这届--自聪哥韩大他们在省选两周前悄悄跑路后(据说班主任非常支持),信息小组内部一呼百应,颇有陈胜吴广起义的架势,结果是一天之内人走了一大半,原本准备留下月考的xym: Shallwe已经回老校了,xym和Dmoon等人商议以后决定延迟几天再回去,尽量多学点文化课(然而这并没有什么卵用) 然而到了准备走的时候.班主任那边却不放行了,说什么"必须有年级部的确认""停课不…
Description windy有 N 条木板需要被粉刷.每条木板被分为 M 个格子.每个格子要被刷成红色或蓝色.windy每次粉刷,只能选择一条木板上一段连续的格子,然后涂上一种颜色.每个格子最多只能被粉刷一次.如果windy只能粉刷 T 次,他最多能正确粉刷多少格子?一个格子如果未被粉刷或者被粉刷错颜色,就算错误粉刷.   Input 第一行包含三个整数,N M T.接下来有N行,每行一个长度为M的字符串,'0'表示红色,'1'表示蓝色. Output 输出一个整数,表示最多能正确粉刷的格…