2025年1月5日
摘要: //It's a game!!! #include<bits/stdc++.h> #include<windows.h> using namespace std; const int N=1e6+5; const int M=1e3+5; int n,m,k; int T; void change( 阅读全文
posted @ 2025-01-05 17:13 fish2012 阅读(6) 评论(0) 推荐(0)
  2025年1月4日
摘要: 自编,不是靠打谱来下棋的,只判断了最基础的胜负条件 //三子棋 #include<bits/stdc++.h> #include<windows.h> using namespace std; const int N=1e3+5; char a[N][N]; int n,m; void cpu_wi 阅读全文
posted @ 2025-01-04 22:41 fish2012 阅读(3) 评论(0) 推荐(0)
  2024年10月24日
摘要: 为什么今天在机房看到有一位“大佬”在归并排序的函数下面默默地调用了一个sort??(戳一戳zzx) 归并排序的大体思路: 归并排序是把一串要排序的内容数组二分成两部分小数组,再进行此操作,直到只有一个元素为止 然后用画出来大概就是这个样子的 然后的话可以借助代码的注释再理解一下 #include<b 阅读全文
posted @ 2024-10-24 23:01 fish2012 阅读(6) 评论(0) 推荐(0)
摘要: 题目描述 给出 n 个点的一棵树,多次询问两点之间的最短距离。 注意:边是双向的。 输入描述 第一行为两个整数 n 和 m。n 表示点数,m 表示询问次数; 下来 n−1 行,每行三个整数 x,y,k,表示点 x 和点 y 之间存在一条边长度为 k; 再接下来 m 行,每行两个整数 x,y,表示询问 阅读全文
posted @ 2024-10-24 22:33 fish2012 阅读(13) 评论(0) 推荐(0)
  2024年9月8日
摘要: 【模板】并查集 题目描述 如题,现在有一个并查集,你需要完成合并和查询操作。 输入格式 第一行包含两个整数 N,MN,MN,M ,表示共有 NNN 个元素和 MMM 个操作。 接下来 MMM 行,每行包含三个整数 Zi,Xi,YiZ_i,X_i,Y_iZi​,Xi​,Yi​ 。 当 Zi=1Z_i= 阅读全文
posted @ 2024-09-08 16:26 fish2012 阅读(4) 评论(0) 推荐(0)
  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 阅读(4) 评论(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 阅读(5) 评论(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 阅读(4) 评论(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)