摘要: 阅读全文
posted @ 2022-08-20 16:21 NOI2023 阅读(8) 评论(0) 推荐(0)
摘要: #include<bits/stdc++.h> using namespace std; string read(){ string s,st; char c; int n; while(cin>>c){ if(c=='['){ cin>>n; st=read(); while(n--) s+=st 阅读全文
posted @ 2022-08-17 18:24 NOI2023 阅读(15) 评论(0) 推荐(0)
摘要: #include<iostream> #include<math.h> using namespace std; int x[20],n,k; bool isprime(int n){ int s=sqrt(double(n)); for(int i=2;i<=s;i++){ if(n%i==0)r 阅读全文
posted @ 2022-08-17 16:54 NOI2023 阅读(23) 评论(0) 推荐(0)
摘要: 当队列或数组存储的不是真值而是对应下标时应该记住 阅读全文
posted @ 2022-08-17 12:05 NOI2023 阅读(14) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-08-15 08:06 NOI2023 阅读(14) 评论(0) 推荐(0)
摘要: 1 int dfs(int u,int fa){ 2 int d1=0,d2=0; 3 for(int i=head[u];i;i=e[i].next){ 4 int v=e[i].v; 5 if(v==fa) 6 continue; 7 int d=dfs(v)+e[i].w; 8 if(d>d1 阅读全文
posted @ 2022-08-14 17:08 NOI2023 阅读(30) 评论(0) 推荐(0)
摘要: 充分利用已经处理过的元素,减少重复处理 阅读全文
posted @ 2022-08-11 21:48 NOI2023 阅读(20) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-08-11 21:18 NOI2023 阅读(11) 评论(0) 推荐(0)
摘要: 因为无法确定要加多少油,所以要枚举所有油的可能 阅读全文
posted @ 2022-08-11 21:07 NOI2023 阅读(11) 评论(0) 推荐(0)
摘要: inv[1] = 1; for(int i = 2; i <=n; ++ i) inv[i] = (p - p / i) * inv[p % i] % p; 阅读全文
posted @ 2022-08-11 18:06 NOI2023 阅读(53) 评论(0) 推荐(0)