博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
luogu P1602 Sramoc问题
阅读量:4320 次
发布时间:2019-06-06

本文共 577 字,大约阅读时间需要 1 分钟。

嗯。。。这篇题解写的原因是一位大佬网友问我的题

本蒟蒻为了纪念下这一刻,就写了


我只会写一写基本思路,经不起推敲

还是大家凑活看吧

重点来了

在bfs时,队列里的每个元素由一个高精度的数和那个数模m的值

拓展节点时如果拓展得到的余数为零,直接返回输出即可

要是这个余数不为零且之前没有出现过,就加入队列,之前出现过,就舍弃

这就是我的思路,再附上Code

 

#include
#define LL long long intusing namespace std;const int maxn=1005,INF=2000000000,P=1000000007;int K,M;LL u,k;bool vis[maxn];queue
q;queue
> q2;vector
s;void bfs() { for(int i=1; i
>K>>M; bfs(); return 0;}

 

转载于:https://www.cnblogs.com/xmex/p/10645454.html

你可能感兴趣的文章
js算法之最常用的排序
查看>>
Python——交互式图形编程
查看>>
经典排序——希尔排序
查看>>
团队编程项目作业2-团队编程项目代码设计规范
查看>>
英特尔公司将停止910GL、915GL和915PL芯片组的生产
查看>>
团队编程项目作业2-团队编程项目开发环境搭建过程
查看>>
Stax解析XML示例代码
查看>>
cookie
查看>>
二级图片导航菜单
查看>>
<Using parquet with impala>
查看>>
07-Java 中的IO操作
查看>>
uclibc,eglibc,glibc之间的区别和联系【转】
查看>>
Java魔法堂:找外援的利器——Runtime.exec详解
查看>>
mysql数据库存放路径
查看>>
TestNG(五)常用元素的操作
查看>>
解决 Visual Studio 点击添加引用无反应的问题
查看>>
通过镜像下载Android系统源码
查看>>
python字符串格式化 %操作符 {}操作符---总结
查看>>
windows 不能在 本地计算机 启动 Apache
查看>>
iOS开发报duplicate symbols for architecture x86_64错误的问题
查看>>