码迷,mamicode.com
首页 >  
搜索关键字:数字计数    ( 92个结果
[ZJOI2010] 数字计数
题目描述 给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit)各出现了多少次。 输入输出格式 输入格式: 输入文件中仅包含一行两个整数a、b,含义如上所述。 输出格式: 输出文件中包含一行10个整数,分别表示0 9在[a,b]中出现了多少次。 输入输出样例 输入样例 1: 1 ...
分类:其他好文   时间:2018-09-03 20:30:05    阅读次数:166
Luogu P2602 [ZJOI2010]数字计数
这算是一道 数位DP 的入门题了吧~~虽然对于我来说还是有点烦~~ 经典起手式不讲了吧,$ans(a,b)\to ans(1,b) ans(1,a 1)$ 我们首先预处理一个东西,用$f_i$表示有$i$位数字的时候,每个数字有几个(注意是和)。若不考虑前导零,则所有数字都是等价的,转移为: $f_ ...
分类:其他好文   时间:2018-08-14 22:56:34    阅读次数:175
1833: [ZJOI2010]count 数字计数
题意:给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit)各出现了多少次。 经历一中午,终于TM做出来了 满满的成就。。。 以f[i][j][k]代表长度为i最高位为j数码k出现几次 修正: 1、预处理 若最高位j==k 还得加上10的i次幂 2、求 同1,若当前位的上一位跟所 ...
分类:其他好文   时间:2018-08-04 14:31:08    阅读次数:132
Linux LVS(Linux virtual server)V1.26 负载均衡 详细配置教程
2LinuxLVS(Linuxvirtualserver)V1.26负载均衡配置思路:安装LVS服务器在LVS服务器上安装kernel链接内核文件并手动绑定VIP配置realserver后端服务,手动执行VIP绑定脚本2.1LVS概念LVS是LinuxVirtualServer的简称,也就是Linux虚拟服务器,是一个由章文嵩博士发起的自由软件项目,它的官方站点是www.linuxvirtuals
分类:系统相关   时间:2018-08-01 00:20:19    阅读次数:213
bzoj 1833: [ZJOI2010]count 数字计数【数位dp】
非典型数位dp 先预处理出f[i][j][k]表示从后往前第i位为j时k的个数,然后把答案转换为ans(r) ans(l 1),用预处理出的f数组dp出f即可(可能也不是dp吧……) cpp include include using namespace std; long long l,r,t[2 ...
分类:其他好文   时间:2018-07-27 01:23:47    阅读次数:159
bzoj1833数字计数
题目链接 找$[1$ ~ $a-1]$和$[1$ ~ $b]$中各数码出现的次数之后相减就是答案 上代码: ...
分类:其他好文   时间:2018-07-27 01:15:54    阅读次数:114
[ZJOI 2010] 数字计数
[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1833 [算法] 数位DP [代码] ...
分类:其他好文   时间:2018-07-25 17:46:38    阅读次数:184
【数位dp】bzoj1833: [ZJOI2010]count 数字计数
数位dp姿势一直很差啊;顺便庆祝一下1A Description 给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit)各出现了多少次。 Input 输入文件中仅包含一行两个整数a、b,含义如上所述。 Output 输出文件中包含一行10个整数,分别表示0-9在[a,b]中出现了 ...
分类:其他好文   时间:2018-07-22 18:41:39    阅读次数:119
bzoj 1833 [ZJOI2010]count 数字计数
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1833 数字计数模板。自己yy的做法。感觉挺好的。 前导0的数量只和位数有关。 注意pw里的 ll 别写成 int !!!为这个弃疗,好几天后才一眼看出,把它A了…… ...
分类:其他好文   时间:2018-06-18 23:48:28    阅读次数:314
数位DP
基本思想在于将一个数拆分成每一位的数字,将总问题转化为子问题。 例:求[a,b]中各个数字出现次数。 (luogu2602 数字计数) 1.发现在i位数中(不考虑前导零),每一个数字出现的次数都相同。f[i]=f[i-1]*10+10^(i-1); 2.在ABCD中,将其拆为:A000+B00+C0 ...
分类:其他好文   时间:2018-05-13 13:41:58    阅读次数:167
92条   上一页 1 2 3 4 5 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!