2024年8月29日
摘要: [TJOI2018] 数学计算 题目描述 小豆现在有一个数 xxx,初始值为 111。小豆有 QQQ 次操作,操作有两种类型: 1 m:将 xxx 变为 x×mx \times mx×m,并输出 x mod Mx \bmod MxmodM 2 pos:将 xxx 变为 xxx 除以第 posposp 阅读全文
posted @ 2024-08-29 20:44 fish2012 阅读(3) 评论(0) 推荐(0)
  2024年8月24日
摘要: 机缘 随便拉一道题目到网上,就总会有CSDN博客的出现。结果久而久之,就习惯了到CSDN上面查东西了。本来注册这个账号的初中,就是打算只当一个观众。但是有一次在查东西的时候,看到个话题,然后就发了一篇。由于之前没写过文章,写的不好,后来就删了。但我看其他人的博客,也想写出好的文章。那就只能多练。于是 阅读全文
posted @ 2024-08-24 14:48 fish2012 阅读(6) 评论(0) 推荐(0)
  2024年8月22日
摘要: 【模板】线段树 2 题目描述 如题,已知一个数列,你需要进行下面三种操作: 将某区间每一个数乘上 x x x;将某区间每一个数加上 x x x;求出某区间每一个数的和。 输入格式 第一行包含三个整数 n , q , m n,q,m n,q,m,分别表示该数列数字的个数、操作的总个数和模数。 第二行包 阅读全文
posted @ 2024-08-22 11:02 fish2012 阅读(7) 评论(0) 推荐(0)
摘要: 这一章讲的重点就是线段树的区间修改 建树区查之前在线段树-点修区查已经讲过了,可以自己去看。 好,废话不多说,切入正题。 题目简介 输入n和m,n代表数的个数,m代表查询次数 接下来输入n个数,第i的数的值为a[i] 然后是m次查询,每次查询输入一个数op 当op为1时,输入l,r,x,表示将了l到 阅读全文
posted @ 2024-08-22 10:06 fish2012 阅读(7) 评论(0) 推荐(0)
  2024年8月21日
摘要: 翻博客的时候突然发现线段树好像一个没有,我就准备把线段树给讲一下 分两个章节 点修区查 区修区查 今天这一章比较简单,最多就区查稍微要动一点脑子 题目简介 输入n和m,n代表数的个数,m代表查询次数 接下来输入n个数,第i的数的值为a[i] 然后是m次查询,每次查询输入三个数op,x,y 当op为1 阅读全文
posted @ 2024-08-21 22:44 fish2012 阅读(3) 评论(0) 推荐(0)
  2024年8月16日
摘要: 题目背景 小明和小红的感情,是慢慢发展起来的。 题目描述 他们对对方分别有一个好感值。定义两人的亲密程度为两人的好感值之和。 如果他们的亲密程度达到 v,则他们将走到一起。他们以后的生活将取决于两人的好感值之差的绝对值,这个值越小,他们的生活将越幸福。 现在,他们对对方的好感值都为 0,小明有 n  阅读全文
posted @ 2024-08-16 21:26 fish2012 阅读(21) 评论(0) 推荐(0)
  2024年7月9日
摘要: 题目描述 给定 n 个模式串 s1​,s2​,…,sn​ 和 q 次询问,每次询问给定一个文本串 ti​,请回答 s1​∼sn​ 中有多少个字符串 sj​ 满足 ti​ 是 sj​ 的前缀。 一个字符串 t 是 s 的前缀当且仅当从 s 的末尾删去若干个(可以为 0 个)连续的字符后与 t 相同。 阅读全文
posted @ 2024-07-09 19:21 fish2012 阅读(12) 评论(0) 推荐(0)
  2024年6月19日
摘要: 题目描述 A 国派出将军 uim,对 B 国进行战略性措施,以解救涂炭的生灵。 B 国有 n 个城市,这些城市以铁路相连。任意两个城市都可以通过铁路直接或者间接到达。 uim 发现有些铁路被毁坏之后,某两个城市无法互相通过铁路到达。这样的铁路就被称为 key road。 uim 为了尽快使该国的物流 阅读全文
posted @ 2024-06-19 18:36 fish2012 阅读(5) 评论(0) 推荐(0)
  2024年6月14日
摘要: 这篇文章分享八数码难题的几种解法 暴力广搜 #include<bits/stdc++.h> #define int long long using namespace std; string start; string ed="123804765"; queue<string> q; map<str 阅读全文
posted @ 2024-06-14 17:20 fish2012 阅读(3) 评论(0) 推荐(0)
  2024年6月13日
摘要: 题目背景 割点 题目描述 给出一个 n 个点,m 条边的无向图,求图的割点。 输入格式 第一行输入两个正整数 n,m。 下面 m 行每行输入两个正整数 x,y 表示 x 到 y 有一条边。 输出格式 第一行输出割点个数。 第二行按照节点编号从小到大输出节点,用空格隔开。 输入输出样例 输入 6 7 阅读全文
posted @ 2024-06-13 19:10 fish2012 阅读(15) 评论(0) 推荐(0)