露娜sama的狗
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
在讨论《自出题求std或原题链接》回复:
@[Xycxxx](luogu://user/1529697) 那岂不是每次都要查询n个点来判断是否是最优的点?
在讨论《自出题求std或原题链接》回复:
另外我的描述似乎有问题,是点有出现时间时加入数轴,此时找一个距离最近点距离最小的点的位置并将这个点放在这个位置,在点消失时位置上就没有点了
在讨论《自出题求std或原题链接》回复:
?不是很会,如何将一个点的加入改成线段树的区间操作 一个点的加入确实会对一个区间中距离进行改变,但我还不清楚怎么该
在讨论《自出题求std或原题链接》回复:
@[Xycxxx](luogu://user/1529697) 在数轴上的点
在讨论《自出题求std或原题链接》回复:
违规紫衫
在讨论《10分,请大佬指点。》回复:
第一,为什么你只考虑了三位 第二,为什么你的数组开在主程序里,而且大小动态,这不是一个好习惯 第三,你真的测试过样例二吗
在讨论《求问》回复:
因为你的输出和输入顺序对不上 原来的a和你排序后的a顺序不一样 而你输出的b是按排序后的a的顺序输出的
在讨论《线段树板子 30pts求条 玄关》回复:
``` #include using namespace std; typedef long long ll; const int N = 2e5 + 5, INF = 0x7f7f7f7f; int n, q, w[N]; ll tag[8*N]; struct node{ ll l, r, s, m; // s =…
在讨论《太乱了》回复:
``` #include using namespace std; struct z{ int x,y; }; z a[2010][2010],n; int h,w,nx,ny; int main(){ ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin>>w>>…
在讨论《92PTS求调互关码风整齐可以私信》回复:
``` #include using namespace std; #define int long long int n,m; int root; vector mp[100005]; int dfn[100005]; int low[100005]; int cnt; int ans[20005]; int cnt…
在讨论《92PTS求调互关码风整齐可以私信》回复:
(暂无内容)
在讨论《禁食后人如果WA on 4,18》回复:
然而幽默ccf的大样例里没有这种
在讨论《求问NOIP查分》回复:
@[I_Love_Furina](luogu://user/1113349) ZJ
一个OIer文笔最好的时候就是他退役的时候 ----------------------------------------- 多年以后,面对3个小时依旧没写出正解的T2,这个平凡的考生会回想起他敲出第一句 ```cout<<"Hello,world";``` 的那个遥远的午后,以及随之而来的失重感。 这篇文章就是我的…
今年的考场心态有点爆炸 去年的T1是非常简单的,根据惯性思维我认为今年的T1也应当是简单的 可是这个入很显然太看得起自己了 先是写了一个贪心,却发现自己的代码大样例没过 怀疑是贪心问题,换 $DP$ ,把三维压缩成二维还是开不出数组,后面又写特殊性质,写了一个多小时,有点绝望 结果在看第二题的时候灵光一现(并非),发现…
``` #include using namespace std; long long n,q; #define int long long struct opra{ char op; int x,y; }arr[500100],add[500100]; struct node{ int x,nxt,pre; }cha…
### 题目大意 给你 $n$ 个点,构成一条折线,求折线上左右间隔最大的点对,以分数形式输出。  (一张并不美观的样例图) ### 解法 从图中我们很容易就看出答案的左右端点,左端点为 $1$…
在讨论《60分求调》回复:
@[wisdom2010](luogu://user/1251525)已关注,谢谢大佬,但其实问题是我有一个cover写成add了
在讨论《60分求调》回复:
@[Reply_](luogu://user/373530)过不了诶
``` #include using namespace std; long long arr[1001000],n,q; struct node{ long long l,r,maxn; long long add,cover; }tree[5001000]; void build(long long l,long…
P8818线段树写法 ``` #include using namespace std; const int M=1e6+10; long long n,m,q,a[M],b[M]; struct node{ long long l,r; long long maxn,minn; bool flag0; long lo…
在讨论《如何调试线段树题的代码》回复:
一个函数一个函数自己测 测出来不行就继续分块 一般线段树都是分函数的
在讨论《红题求调QwQ》回复:
``` #include using namespace std; long long n,arr[1145140],k; bool cmp(int a,int b){ return a>=b; } int main(){ cin>>n; for(int i=1;i >arr[i]; } sort(arr+1,arr+…
在讨论《LGR-213 作弊名单》回复:
已老实; 再也不敢了:(