题解列表

筛选

[信息学奥赛一本通T1545-Balanced Lineup] RMQ

##解题思路1.**分析问题**:他让我们找出一个区间里的最大最小值然后相减,中途没有修改操作,可以用两个ST表维护一个最大值,最小值,查询时相减就行.2.**确定算法**:ST表##代码实现```cpp#include#defineULLunsignedlonglong#defineintlongl

2824: 求出e的值

摘要:解题思路:注意事项:参考代码:#include<stdio.h>double abb(int a){    if(a==1||a==0)    return 1;    else    return ……

亲戚 并查集+人数求和

#includeusingnamespacestd;constintMAXN=100010;intfa[MAXN],size[MAXN];intn,m;charc;voidinit(){for(inti=1;i>n>>m;init();while(m--){cin>>c;if(c=='M'){inta

亲戚 并查集+人数求和

#includeusingnamespacestd;intn,m,a,b;charc;structrelation{intfa,cnt;};relationf[100010];voidinit(){for(inti=1;i>n>>m;init();while(m--){cin>>c;if(c=='M'