数位DP选讲 dzy493941464.

Slides:



Advertisements
Similar presentations
老中醫點評各種水果 整理: Henry 按鍵換頁 音樂: 終身美麗 ( 純音樂 ) 蘋果 一日一蘋果,醫生遠離我 脾胃虛寒型的慢性腹瀉需用錫紙包裹、 煨熟吃 1. 含最多果糖、有機酸、果膠、微量元素 果膠:屬於可溶性纖維,促進膽固醇代謝、 降低膽固醇水平、促進脂肪排出; 2. 微量元素:鉀擴張血管、有利高血壓患者;
Advertisements

DP 二年级校长助理郭一根设计方案 广东碧桂园( IB )国际学校翻修方案 — 国际部 DP2 年级郭一根.
必修部分 必修部分 延伸部分 單元 2 Module 2 (M2) 代數與微積分 延伸部分 單元 2 Module 2 (M2) 代數與微積分 延伸部分 單元 1 Module 1 (M1) 微積分與統計 延伸部分 單元 1 Module 1 (M1) 微積分與統計 新高中數學科 同學可加選以下一個單元修讀.
蒙牛的市场定位 — 先创品牌,后占市场 2005 年,湖南电视台举办的超级女生大赛掀起了 一股狂热,而在这场文化运动的背后,超级女生大赛的 幕后导演 —— 蒙牛乳业成为了最大赢家,获得了巨大的 成功。 在宣传上,蒙牛的媒体曝光率可谓空前,长达 8 个 月的持续热捧,使得蒙牛和竞争对手在宣传方面拉开了.
學校整體語文政策規畫 ─ 從校本語文課程發展說起 五邑鄒振猷學校 鄭麗娟女士. 變化急遽 知識更新迅速 資訊爆炸 難辨真偽 全球化 視野要寬廣 工作複雜 講求合作.
上海银点文化发展有限公司 联系方式: 中国列车电视 Universe Media August 2008 上海银点文化发展有限公司.
老人茶帶來的新時尚 9A2D0024 黃秀雯 9A2D0036 莊承憲 9A2D0041 蘇意婷 9A2D0045 盧家淑 9A2D0050 王宥棋 9A21C017 吳雅芝.
第十四章 治燥剂.
延边大学 2016年度本科专业评估指标体系解读.
無性生殖是由親代直接產生新的個體,並不涉及配子的生成與結合。
非传染性疾病 第四节.
大學入學考試中心 九十六學度學科能力測驗試題 國文科 -哈利波特番外篇-
Beautiful 男人女人大不同 溝通的障礙在那裡?.
三年高考政治真题 (八) 个人收入的分配.
報告書名:父母會傷人 班級:二技幼四甲 姓名:吳婉如 學號:1A2I0034 指導老師:高家斌
600年前,鄭和率領世界上最強大的艦隊,浩浩蕩蕩的駛入印度洋,展開一場「文化帝國」的海上大秀。
中國宗教精神與其哲學.
主題四 與世界相遇 (2-行旅蒼穹).
第一部分 微专题强化练.
欧洲西部 要点·疑点·考点 欧洲西部 1. 自然环境 位置:欧洲西半部,北临北冰洋,西临大西洋,南临地中海
自然的食物就是你最好的醫生 上課之前先聽一首歌~稻香 歌詞、音樂還不錯和大家分享一下
高考地理复习应注意的问题 构建知识网络 培养读图技能 掌握答题规律.
媽,我們真的不一樣 青少年期與中年期 老師: 趙品淳老師 組員: 胡珮玟4A1I0006 馬菀謙4A1I0040
物体的浮沉条件 F >G F =G F =G F <G (A)上浮 (D) 悬浮 (B)漂浮 (C) 下沉 视频 浮 物 浮 物 浮 物 浮
王老吉多加宝之争分析.
怎樣吃才健康? 賴亭竹.
胫腓骨骨折.
第二单元(6-9课) 近代化的探索.
時間:102年9月18日(星期三) 地點:國立臺灣師範大學綜合大樓509國際會議廳
表面粗糙度主要术语及定义 线的大体走向: 形状误差(宏观) 波纹度:波距S和波高H均较大
楼宇电梯、灯箱媒体推荐 咨询热线:
字母可表示: 人名 字母可表示: 地方 字母可表示: 数 (1)阿Q和小D看《阿P的故事》, Q 、D、P各表示什么?
碘缺乏病.
與美味的第一類親密接觸 講師:莊淑妃.
班級:二幼三甲 姓名:郭小瑄 、 詹淑評 學號:1A2I0029 、1A2I0025
中華民國95年9月26日.
新帝國主義開港 (一)臺灣成為侵略者目標 1.背景: A.買賣利豐=鴉片進口+米、糖、樟腦、煤炭出口 B.地理位置優越=航行安全+商貿中心 2.新帝國主義: A.19C中:英、法、美、日為主 B.臺被迫開港通商,割地賠款,簽訂不平等條約.
佳力科技 防爆叉车的应用、发展 浙江佳力科技股份有限公司.
組員:4A140013張瓊云 4A1I0039石宜芬 4A1I0909許峻綱 指導老師:王立杰老師
指導老師:陳韻如 姓名:吳宜珊 學號:4A0I0911 班級:幼保二乙
第2讲 古代中华文明的曲折发展、 成熟与繁荣 ——魏晋、隋唐、宋元的政治、经济、 思想文化.
四年級數學科 最小公倍數(LCM)的計算及應用.
主題:百日咳 班級:幼保二乙 姓名:翁子文 學號:4A0I0071 指導老師:陳韻如
专注电影映前广告的 央视三维电影传媒 行业/平台/媒体/未来.
2 分子的热运动.
烟花爆竹企业开复工 安 全 培 训参考课件 浏 阳 市 安 监 局.
文學與生活-期末報告 赤壁之戰 組員名單 : 4A2L0031 王柔之 4A2L0033 劉兆偉 4A0L0063 謝商裕
傳統童玩遊戲創新 組別:第八組 班級:幼保二甲 組員: 4A0I0005柯舒涵 4A0I0011謝孟真
常规免疫接种率 监测 免疫规划科 章梦然.
入托、入学儿童预防接种证查验 武平县疾病预防控制中心 林传贵
第四节 学校恐惧症 一、学校恐惧症的表现 二、学校恐惧症的原因 三、学校恐惧症的诊断和矫治.
中 央 民 族 大 学 少数民族传统医学研究中心 崔 箭教授
凤凰卫视观众满意度调查报告 (2011年上半年度) 数据来源:央视市场研究股份有限公司.
贵宾专享 金融服务方案 邓慧景.
第三十三章阑尾炎 晏龙强.
词类活用.
欢迎来到我们的课堂!.
指導老師:陳韻如 班級:幼保二甲 姓名:林靜宜 學號:4A0I0033
科普 美丽的金属凝固组织 材料加工模拟研究部 王佳琪 2012年5月.
第六章 猪场管理 目的:在了解现代养猪生产及其模式的基础上,掌握养猪生产工艺流程设计方法,同时熟悉猪场的现场组织和管理方法。
四年級數學科 最小公倍數(LCM)的計算及應用.
7.1 兩曲線間的面積 7.2 體積:圓盤法 7.3 體積:圓柱殼法 7.4 弧長和旋轉面
第六章: 纤维材料的机械性质 2019/4/26 纺织与材料学院纺织工程系.
第3节  认识简单机械.
數據處理 數 代數 度量 圖形與空間 數據處理 數 代數 度量 圖形與空間 象形圖 方塊圖 棒形圖.
四年級數學 複習一.
谁在审判?谁能审判? ——网络舆论对司法判案的影响
第三部分表面微观轮廓精度 GB/T 《产品几何技术规范 表面结构 轮廓法 术语、定义及表面结构参数》
振 动 习 题 习题总目录
序偶及直角坐標系統.
Presentation transcript:

数位DP选讲 dzy493941464

祝pascal选手早日转C++。 C++: || pascal:or C++:&& pascal:and C++:== pascal:= C++:% pascal:mod

Codeforces 55D. Beautiful Numbers 定义一个数是美丽的,当且仅当它能整除自身的每个非零数位。 例如250是美丽的,2333就是不美丽的。 询问[L,R]中有多少个数是美丽的。 1≤L≤R≤9×1018

Solution 考虑到1~9的LCM只是2520,所以一个数的所有非零数位的LCM一定是2520的因数。 我们设当前状态为f[dep][lcm][mo]。 表示当前转移到了第dep位,当前所有非零数位的LCM为lcm,当前这个数%2520 = mo。 枚举当前位k。 那些状态可以转移到当前状态呢? f[dep-1][LCM(lcm,k)][(mo*10+k)%2520] 因为2520的因数只有48个,所以把lcm这维优化成48这样空间就够了。

Codeforces 258B. Little Elephant and Elections 定义幸运数字是4,7,一个数字的幸运度为它数位上幸运数字的个数。 给你n个数:1,2,3,...,n。你要从中选7个数,使得第1个数的幸运度大于后6个数的幸运度之和。 求方案数。N<=10^9

Solution 先用数位dp预处理出幸运度为0~9的数的个数。 然后dfs后六个数的幸运度即可。 f[dep][num] 枚举当前数位k f[dep-1][num+(k==4 || k==7)] 然后dfs后六个数的幸运度即可。

HDU3709 Balanced Number 定义一个数是平衡的,当且仅当把它看成一个杠杆,存在一个支点使它平衡。 例如4139。当3作为支点时,左边的力矩是4×2+1×1=9,右边的力矩是9×1=9。所以这个杠杆是平衡的,4139是平衡数。 询问[L,R]中有多少个平衡数。 0≤L≤R≤1018

Solution 枚举支点为ctr。 设当前状态为f[dep][ctr][sum]。 表示当前支点在ctr,力矩和是sum。(ctr左边的力矩算正,右边的算负,这样如果最后sum=0则平衡)。 力矩和最大值大概最大为(9+8+..+2+1)*9大概500左右。 枚举这位的数为k。 从哪些状态转移呢? f[dep-1][ctr][sum+k*(dep-ctr)]。

SPOJ BALNUM 又是平衡数~ 定义一个数是平衡的,当且仅当,在这个数中的出现的每个奇数都出现了偶数次,出现的每个偶数都出现了奇数次。 比如233是平衡的,2333就不平衡了,23333又平衡了。 询问[L,R]中有多少个平衡数。 1≤L≤R≤1018

Solution 我们考虑0~9,每个数只有三种状态:没用,合法,不合法。 我们用3进制表示状态。0没用,1合法,2不合法。 状态为f[dep][status] 枚举当前数位k。 从哪转移? f[dep-1][trans(status,k)]

BZOJ1799 [AHOI2012] 同类分布 询问[L,R]中各位数字之和能整除原数的个数。 1≤L≤R≤1018

Solution 直接的想法就是枚举数位和sum(最大是18*9=162),然后直接数位dp。 定义状态为f[dep][sum][cur][mo] 枚举当前位是k 从哪转移? f[dep-1][sum][cur+k][(mo*10+k)%sum] 可惜这样会MLE,于是我们可以把sum这维优化掉放在外面即可。

HDU4507 吉哥系列故事——恨7不成妻 如果一个整数符合下面3个条件之一,那么我们说这个整数和7有关: 整数中某一位是7 整数的每一位加起来的和是7的整数倍 这个整数是7的整数倍 询问[L,R]中与7无关的数字的平方和,模109+7. 1≤L≤R≤1018

Solution 我们可以先算出与7有关的数的平方和,再用总和去减。 f[dep][a][b][c]表示到第dep位,a表示是否有7出现,b表示数位和%7,c表示当前数%7。 每一个状态我们得维护三个值: cnt 和7有关的数的个数 sum 和7有关的数的和 sqr 和7有关的数的平方和

Solution 设当前是第len位为k,dfs回溯上来的数为x,令d=k×10len-1,那么这个数就是d+x。 它的平方对答案的贡献是(d+x)2=d2+2dx+x2当前状态为f,从g转移过来。 f.cnt += g.cnt f.sum += g.sum + d×g.cnt f.sqr += d×d×g.cnt + 2×d×g.sum + g.sqr 小心爆long long

Codechef FAVNUM 吉丽有N个喜欢的数字ai。 定义一个数字是吉利的,当且仅当这个数中包含至少一个吉丽喜欢的数字。 比如吉丽喜欢250和233,那2333就是吉利的,1250也是吉丽的。 吉丽想知道在[L,R]中第K小的吉利数是多少。 1≤L≤R≤1018,1≤ai≤1018,1≤K≤R-L+1,N≤62

Solution 考虑建出N个数字串的AC自动机。 f[dep][flag][status] 枚举当前数为k status表示当前走到了AC自动机里的哪个节点。 枚举当前数为k f[dep-1][flag||trans(status,k).flag][trans(status,k)] 二分答案,计算小于它的吉利数有几个

谢谢大家D我