AFO,但平时有空也会上洛谷||残星几点雁横塞,长笛一声人倚楼
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
在文章《CSP-S2025 CQ 迷惑行为大赏》发表评论:
打个注释是习惯
复赛后一周就是学校的期中考试,时间很紧 **J组** 其实这次J组考的不算好,只有227分(100+100+12+15)。 前两题都没什么好说,T1直接排序就行了,T2懒得去推数学公式干脆用两层循环存座位了( $n*m$ 最大也只是100),不过后来检查的时候发现 $m$ 和 $n$ 在循环的地方写反了(顺便说一下,样…
在讨论《50分WA求调》回复:
现已AC
```cpp //李老师保佑我AC #include #define int long long using namespace std; int vis[1005][1005]; int s[1005][1005]; signed main() { ios::sync_with_stdio(0); cin.tie(0…
**题目意思** 首先 我们来分析一下题目。 “其中第$\ i\ $枚售价为$\ w_i\ $,美丽度为$\ v_i\ $。”很明显可以看出这是一道背包的题目,将我们手中的钱$\ W\ $看做为背包容量$\ T\ $,将价格$\ w_i\ $看为体积,美丽度 $v_i$ 看为价值。 知道了它是背包,我们就很好分析接下来…
在讨论《求问该不该AFO》回复:
我初一J组41分 我也没AFO
在讨论《WA 62分求调》回复:
已A 数组开小了
```cpp //李老师保佑我AC #include #define int long long using namespace std; int n,m; int N; struct yyc { int u; int dis; yyc(int u_,int dis_) { u=u_; dis=dis_; } }; b…
```cpp #include #define int long long const int N=5e5+10; using namespace std; int n,m,q,s; bool fl[N]; int d[N],f[N][20]; vector g[N]; struct yyc { int ans,id;…
在文章《数论学习笔记》发表评论:
orz
在讨论《关于为什么用long double》回复:
@[ZMQ_Ink6556](luogu://user/1125291) OK
```cpp //李老师保佑我AC #include #define int long long using namespace std; int n,m; int prime[500005]; int buy[500005],sell[500005]; int last_buy[500005],next_buy[50…
### [数列操作(加强版)](http://oi.nks.edu.cn:19360/zh/Problem/Details?cid=3125&tid=j) 1 mid) { add(tree[p].r,mid+1,r,x,y,k); } pushup(p); } int getsum(int p,int l,int r…
**数论基础** 约数 关于约数的一些概念 整数集合:Z={…,-2,-1,0,1,2,…} 自然数集合:N={0,1,2,….} 整除:若a=b*k,其中a,b,k都是整数,则b整除a,记做b|a。 约数:如b|a且b≥0,则称b是a的约数(因数),a是b的倍数。 1整除任何数(1|x),任何数都整除0(x|0)。…
**数论基础** 模运算&同余 基本概念 •除法定理 对于任何整数a和任何整数m,存在唯一整数q和r,满足0≤r >=1; } return ans; } ``` 有时可能会爆,所以要用到慢速乘法 • 数据过大ans * a会爆long long 的内存 • 可以用到慢速乘法解决 • 原理:将乘法转化为多项加法。 代码…
**数论基础** 素数&素数筛法 我们先回顾一下素数的定意:素数(Prime number,又称质数),指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数(也可定义为只有1与该数本身两个正因数的数)。 素数的判断 ```cpp if(n==1) { return false; } else { for(…
******数论基础****** 素数&素数筛法 我们先回顾一下素数的定意:素数(Prime number,又称质数),指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数(也可定义为只有1与该数本身两个正因数的数)。 素数的判断 ```cpp if(n==1) { return false; } els…
在讨论《求一道题的并查集思路》回复:
@[yyyyc_2](/user/1358555) Orz
平面上有若干个点,从每个点出发,你可以往东南西北(右下左上)任意方向走,直到碰到另一个点,然后才可以改变方向。 请问至少需要加多少个点,使得任意两点之间都互相可达。
平面上有若干个点,从每个点出发,你可以往东南西北(右下左上)任意方向走,直到碰到另一个点,然后才可以改变方向。 请问至少需要加多少个点,使得任意两点之间都互相可达。 有没有大佬知道这个的并查集思路???
在讨论《关于并查集》回复:
```cpp //李老师保佑我AC int getfather(int i) { if(fa[i]!=i) { int root=getfather(fa[i]); dis[i]=dis[i]+dis[fa[i]]; fa[i]=root; } return fa[i]; } void follow(int i,int…
在讨论《关于并查集》回复:
@[cyc120209](/user/1273193)
在讨论《关于并查集》回复:
你不是A了A题吗? 那就是模版
在讨论《关于并查集》回复:
去找LJ
在讨论《DPDPDP》回复:
@[yyyyc_2](/user/1358555) 大佬帮帮我
在讨论《[CSP-J 2023] 一元二次方程》回复:
@[Skywalker2187](/user/906525) 谢谢