摘要: 原题链接:https://www.luogu.com.cn/problem/P2973 题意解读: 给定一张无向图:N 个点M 条边 炸弹从 1 号城市开始。每一小时:以概率P=p/q​在当前城市爆炸,以概率1−P随机选择一条边走到相邻城市(每条边等概率)。 问题:最终炸弹在每个城市爆炸的概率是多少 阅读全文
posted @ 2026-03-17 14:58 hackerchef 阅读(1) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P4035 题意解读:已知n维空间的n+1个点,求圆心坐标。 解题思路:(题解由Chatgpt生成) 借助每相邻两个点,一共可以得到n个这样的方程,n个未知数,可以使用高斯消元求解。 矩阵:a[i][j] = 2*(p[i+ 阅读全文
posted @ 2026-03-16 15:59 hackerchef 阅读(1) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P2151 题意解读:求A到B点经过t条边,一共有多少条路径。 解题思路: 根据https://www.cnblogs.com/hackerchef/p/18934500 定理1的描述,可知,设g[i][j]=1表示从i点到 阅读全文
posted @ 2026-03-15 20:07 hackerchef 阅读(2) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P4910 题意解读:长度为n的01环形串,相邻两个必有一个是1,求组成这样的01串的方案数。 解题思路: 设f[i][0]表示长度为i的01串,相邻两个必有一个是1,且第i个是0的方案数 设f[i][1]表示长度为i的01 阅读全文
posted @ 2026-03-09 18:04 hackerchef 阅读(1) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P3216 题意解读:求数列的第n个 解题思路:根据题意,要求的是Concatenate(n)简化成C(n) = C(n-1) * 10(lgn+1) + n lgn+1即为整数n的长度 由于lgn+1不固定,但是在1-9, 阅读全文
posted @ 2026-03-04 16:35 hackerchef 阅读(4) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P7112 题意解读:行列式求值 解题思路: 1、暴力法: p是1-n的一个排列,τ(p) 为一个排列 p 的逆序对个数,时间复杂度为O(n*n!) 2、矩阵变换 将矩阵变换为上三角矩阵(高斯消元法),行列式的值为对角线元素 阅读全文
posted @ 2026-02-28 14:45 hackerchef 阅读(4) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P2447 题意解读:有n只虫子,地球虫用0表示,外星虫用1表示,给出若干组测试,计算每只虫子的种类。 解题思路: 设xi表示第i只虫子的类别,aij表示第i行第j个字符是0还是1,bi表示第i行的值 那么问题可以转换成异或 阅读全文
posted @ 2026-02-26 19:33 hackerchef 阅读(4) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P1939 题意解读:求数列第n项。 解题思路:矩阵快速幂加速递推。 100分代码: #include <bits/stdc++.h> using namespace std; typedef long long LL; c 阅读全文
posted @ 2026-02-25 15:53 hackerchef 阅读(2) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P1349 题意解读:求数列第n项。 解题思路:矩阵快速幂优化递推。 100分代码: #include <bits/stdc++.h> using namespace std; typedef long long LL; L 阅读全文
posted @ 2026-02-25 14:44 hackerchef 阅读(3) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P2520 题意解读:已知a,b,x,y,判断c1(a,b)+c2(b,a)+c3(a,-b)+c4(b,-a)=(x,y),对于c1,c2,c3,c4是否有整数解。 解题思路: 进一步拆解方程,可以得到: (c1+c3)a 阅读全文
posted @ 2026-02-24 19:13 hackerchef 阅读(4) 评论(0) 推荐(0)