在这个怀疑的时代,我们依然需要信仰
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
```cpp #include #define int long long #define ld long double #define ok(x) x ? cout =0;--i) using namespace std; const int MOD = 1e9+7; // int fa[MAXN]; inline…
在讨论《95pts,求调!!!真的要疯了......》回复:
@[_Abigail_](luogu://user/1279044) 这题卡常很严重,换成链式前向星建图,换成scanf printf,然后还要把递归改成迭代版本,我用tarjan求的lca,就把find改成了迭代版本就过了
```cpp #include #define int long long using namespace std; pair operator+(const pair & a,const pair & b){ return {a.first+b.first,a.second+b.second}; } pair ope…
在讨论《求大佬帮忙!样例全过了,AC了一个点》回复:
@[Paper27](luogu://user/1089037)Orz Orz
在讨论《求大佬帮忙!样例全过了,AC了一个点》回复:
@[Paper27](luogu://user/1089037) ```cpp #include #define int long long using namespace std; const int MOD = 1145141923; int q; const int MAXN = 1e7+10; int dp[M…
```cpp #include #define int long long using namespace std; const int MOD = 1145141923; int q; const int MAXN = 1e7+10; int dp[MAXN]; int dpmin[700];//表示前1-i里里面小…
思路就是贪心 然后选出前k/l个最多的划分点 但我一开始没有想到答案的直接处理 而是使用二维数组打标记 两个点有多种情况 如果两个点都有自己的数字了 那就并查集直接合并 如果都没有数字的话就用++cnt 如果一个有一个没有就用有的覆盖没有的 最后计算所有划分点 最后用优先队列找出前k/l个 但是不知道为什么错了 ```…
```cpp #include #define int long long #define endl '\n' using namespace std; int n; int dp[9][2][3]; //pre为上一位的奇偶性质 0 为奇 1为偶数 2为没有参与过 //free为是否自由选择 0 不自由 1自由 in…
第一次写题解,不太会写QwQ,看了下和别的题解思路差不多 ## 题意: 在一棵N个节点的树中,求若干有序到达节点按需删除节点的总代价 ## 解题思路: 采用链式前向星存图,然后求出req数组的总代价sum,求出每次修改改变的代价即可。 先分析开头和结尾的简单情况(dis的下标指的是req数组的序号),如果第一个点跳过,…
在讨论《有大佬帮忙看下吗,蓝桥云课上过了,找不出哪里错了》回复:
@[complexor](luogu://user/368995) Orz Orz
```cpp #include #define int long long #define endl '\n' using namespace std; int n,lena,lenb; const int MAXN = 1e5+10; const int MOD = 1000000007; int a[MAXN];…
在讨论《数据范围已经更新》回复:
qp
```cpp #include using namespace std; #define ll long long int main(){ int t; int n=1000000; vector prearr(n); prearr[0]=0; for(int i=1;i >t; double l,r; ll ans=…
```cpp #include #include using namespace std; bool isPalindrome(const string &date) { return date == string(date.rbegin(), date.rend()); } bool isABABBABA(const…
```cpp #include using namespace std; double check(int loan,int pay,int month,double rate){ for(int i=0;i >loan>>pay>>month; while(l 0){ r=mid; }else{ l=mid; } }…
在讨论《有佬可以帮我看下我的check函数吗,一直改不出来》回复:
@[plokmnjiu](/user/525033) okok谢谢
在讨论《有佬可以帮我看下我的check函数吗,一直改不出来》回复:
@[plokmnjiu](/user/525033) woc过了,感谢感谢,但是我不是很理解为什么不能放在里面
```cpp #include using namespace std; bool check(vector & nums,long mid,int m){ int cnt=0; long sum=0; for(int i=0;i >l>>n>>m; vector nums(n); int now,before=0;…
在讨论《样本数据没有过,不知道哪里有问题,希望大神看一下》回复:
@[slxtf](/user/226969) 题目说不考虑
``` #include #include #include #include #include using namespace std; int main(void){ int n, i; cin>>n; int a[8]; for(i=1;i >a[i];//±íʾÖн±ºÅÂë } int b[n][8];…
``` #include #include #include #include #include using namespace std; int main(void){ int n; int i; long long a[10000]; cin>>n; for(i=0;i >a[i]; } int count=0;…
在讨论《我好像题目都没看懂,我以为就是算一个算式,而且结果好像也不对...》回复:
@[张宸睿2007](/user/458493) OK
``` #include #include #include #include #include using namespace std; int main(void){ int i; double a, b; int n; cin >> n; double Fn; double q=1,w=1; for(i=0;i<…
在讨论《希望大神帮我找一下代码的问题》回复:
@[ud2_](/user/206953) ok
``` #include #include #include #include #include using namespace std; int main(void){ int count=0; double a; double b=2; scanf("%fl",&a); while(a>0){ a=a-b; b =…
在讨论《最后一个TLE了,希望大神指点一下》回复:
@[_COEC_](/user/300098) OK
在讨论《最后一个TLE了,希望大神指点一下》回复:
@[_COEC_](/user/300098) 谢了,但是我再试了一下,还是TLE,可能我最后一个上面显示1.20s
在讨论《最后一个TLE了,希望大神指点一下》回复:
@[_COEC_](/user/300098) 我没咋看懂,如果你有时间的话,我还是希望你能敲一遍代码然后我再理解一下
``` #include using namespace std; bool f(int a){ if(a==1){ return false; } if(a==2){ return true; } int i; for(i=2;i >a>>b; int i; for(i=a;i<=b;i++){ sum = 0; p…
``` #include #include #include #include #include using namespace std; int main(void){ int n; char x; cin>>n>>x; int i, count=0; char a[1000000]; for(i=1;i >a[i]…