首页 > 其他分享 >同余最短路学习笔记

同余最短路学习笔记

时间:2022-12-12 16:01:37浏览次数:52  
标签:10 短路 笔记 同余 xrightarrow mod qwq dis

感觉这个东西的构造好巧妙啊qwq
那就写篇博客记一下吧qwq

P3403 跳楼机

设 \(d_i\) 表示模 \(x\) 为 \(i\) 的能到达的最小楼层。
那么

  • \(i\xrightarrow{y} (i+y)\mod x\)
  • \(i\xrightarrow{z} (i+z)\mod x\)

起点为 \(d_1=1\),跑最短路。

[ABC077D] Small Multiple

任何一个整数都可以由 \(1\) 通过 \(\times 10\),\(+1\) 交替操作若干次得到。
观察到,第一种操作不改变数位和,第二种操作使数位和加 \(1\)。
那么可以连边:

  • \(i\xrightarrow{0} (i\times 10) \mod k\)
  • \(i\xrightarrow{1} (i+1)\mod k\)

初始条件为 \(dis_1=1\),答案为 \(dis_0\)。

标签:10,短路,笔记,同余,xrightarrow,mod,qwq,dis
From: https://www.cnblogs.com/ying-xue/p/16976289.html

相关文章

  • 读书笔记(二)——《被讨厌的勇气》
    世界是简单的,人生也是简单的人是可以改变的,人是可以获得乐趣的开篇——引言阿德勒的哲学从我的理解上来看,我理解了“世界是简单的,人生也是简单”,这个和我的世界观差不多。......
  • 读书笔记(三)——11.26
    文章目录​​一、早冥读写跑​​​​二、《刻意练习》​​​​三、《人类简史》​​​​四、《活法》​​一、早冥读写跑阅读感悟游戏心态,不要让事情本身舒服了,你的情绪和......
  • upload-labs(11~12)通关笔记
    upload-labs(11~12)通关笔记环境准备1、php版本<5.3.42、magic_quotes_gpc=Offphp我用的是upload-labs官方推荐的5.2.17,搭建平台用的是phpStudy2018。修改magic_......
  • 关于Linux中作业调度 crond 和 systemd.timer 使用场景的一些笔记
    写在前面分享一些​​systemd.timer​​相关的笔记博文内容涉及:​​systemd.timer​​的一些介绍​​cron​​​VS​​systemd.timer​​区别如何创建​​syst......
  • 面向切面编程 Aop 学习笔记
    讲到java企业级开发框架,就不可避免的讲到IOC,AOP,MCV面试时被问到AOP,讲的很乱,这里整理笔记,包括AOP,spring-AOP的部分知识,错误的地方请小伙伴指出来.问题:谈谈你对AOP的理解?:AO......
  • 《深入理解Java虚拟机》读书笔记
    第一部分,走进Java第二部分,自动内存管理机制:第二章:Java内存区域与内存溢出异常一,Java中,虚拟机自动管理内存机制,不在需要为每一个new操作去写配对的delete和free操作,不容易......
  • 关于如何控制Ansible Playbook的执行顺序、运行选定的剧本资源的一些笔记
    写在前面和小伙伴们分享一些​​Ansible​​​中​​Playbook​​执行顺序控制的手段以及运行选定的任务的方法不知道小伙伴们有么有遇到这样的情况一些运维场景,​​Github......
  • 《Maven实战》读书笔记
    嗯,实训的时候第一次接触maven,感觉好方便,嗯,所以假期的时候刷这本书,好累呀,是心里不大舒服,加油,未来。                       ......
  • 关于Linux中Keepalived高可用热备自动化部署的一些笔记
    写在前面今天和小伙伴们分享一些Keepalived相关笔记博文内容涉及:vrrp协议由来Ansible方式Keepalived安装部署Keepalived脚本方式配置服务检查Keepalived自动化部......
  • 《java8高级应用与开发》读书笔记(二)
    写在前面本笔记涉及内容:类加载、反射、枚举、注解、国际化、格式化类加载:是指将类的class文件读入内存,并为之创建一个Java.lang.class对象。即当线程使用任何一个类时,系统都......