随笔分类 - LuoGu OJ
摘要:1 #include 2 #define _for(i,a,b) for(int i = (a);i = 10) write(x / 10); 19 putchar(x % 10 + '0'); 20 } 21 int dp[26][30009]; 22 int a[2][30]; 23 int main() 24 { 25 N = read(),m = read(); 2...
阅读全文
摘要:1 #include 2 #define _for(i,a,b) for(int i = (a);i = 10) write(x / 10); 22 putchar(x % 10 + '0'); 23 } 24 struct TreeNode 25 { 26 int val; 27 TreeNode *left; 28 TreeNode *right; 29...
阅读全文
摘要:1 #include 2 #define _for(i,a,b) for(int i = (a);i = 10) write(x / 10); 20 putchar(x % 10 + '0'); 21 } 22 struct TreeNode 23 { 24 char val; 25 TreeNode *left; 26 TreeNode *right; 2...
阅读全文
摘要:1 #include 2 #define _for(i,a,b) for(int i = (a);i = 10) write(x / 10); 20 putchar(x % 10 + '0'); 21 } 22 struct TreeNode 23 { 24 char val; 25 TreeNode *left; 26 TreeNode *right; 2...
阅读全文
摘要:1 #include 2 #define _for(i,a,b) for(int i = (a);i = 10) write(x / 10); 19 putchar(x % 10 + '0'); 20 } 21 int a[200039]; 22 23 int main() 24 { 25 n = read(); 26 _for(i,0,n) 27 ...
阅读全文
摘要:1 #include 2 #define _for(i,a,b) for(int i = (a);i = 10) write(x / 10); 20 putchar(x % 10 + '0'); 21 } 22 23 int main() 24 { 25 n = read(),m = read(); 26 memset(vis,0,sizeof(vis)); 27...
阅读全文
摘要:1 #include 2 #define _for(i,a,b) for(int i = (a);i = 10) write(x / 10); 20 putchar(x % 10 + '0'); 21 } 22 23 int main() 24 { 25 N = read(); 26 int dp[2][N]; 27 memset(dp,0,sizeof(...
阅读全文
摘要:1 #include 2 #define _for(i,a,b) for(int i = (a);i = 10) write(x / 10); 20 putchar(x % 10 + '0'); 21 } 22 23 void dfs(int st,int le,int fi) 24 { 25 if(st==K && le>=fi) 26 { 27 ...
阅读全文
摘要:1 #include 2 #include 3 #include 4 #define _for(i,a,b) for(int i = (a);i = 10) write(x / 10); 21 putchar(x % 10 + '0'); 22 } 23 24 int main() 25 { 26 int N = read(); 27 int K = read(...
阅读全文
摘要:1 #include 2 #include 3 #include 4 #define _for(i,a,b) for(int i = (a);i = 10) write(x / 10); 21 putchar(x % 10 + '0'); 22 } 23 char rnt[100]; 24 int rntend = 0; 25 void f(int k,int r) 26 { 2...
阅读全文
摘要:1 #include 2 using namespace std; 3 #define _for(i,a,b) for(int i = (a);i = 10) write(x / 10); 21 putchar(x % 10 + '0'); 22 } 23 24 int main() 25 { 26 N = read(),M = read(); 27 _for(...
阅读全文
摘要:1 #include 2 using namespace std; 3 #define _for(i,a,b) for(int i = (a);i = 10) write(x / 10); 22 putchar(x % 10 + '0'); 23 } 24 void msort(int le,int rr) 25 { 26 if(le==rr) 27 re...
阅读全文
摘要:1 #include 2 using namespace std; 3 #define _for(i,a,b) for(int i = (a);i >= 1; 19 } 20 21 string rnt; 22 int n = bi.size(); 23 reverse(bi.begin(),bi.end()); 24 _for(i,0,...
阅读全文
摘要:1 #include 2 using namespace std; 3 #define _for(i,a,b) for(int i = (a);i 0) 14 15 { 16 if(b&0x1) 17 18 rnt=(rnt*a)%m; 19 a = (a*a)%m; 20 b >>= 1; 21 ...
阅读全文
摘要:1 #include 2 using namespace std; 3 #define _for(i,a,b) for(int i = (a);i rnt) 13 return 1<<30; 14 if(s==(1<<(n+1))-1) 15 rnt = min(rnt,sum); 16 17 _for(i,0,n+1) 18 ...
阅读全文
摘要:1 #include 2 using namespace std; 3 #define _for(i,a,b) for(int i = (a);i =0 && y>=0 && x<R && y<C; 15 } 16 int msf(int cx,int cy) 17 { 18 if(ms[cx][cy]) return ms[cx][cy]; 19 ms[cx][cy] ...
阅读全文
摘要:1 #include 2 #define _for(i,a,b) for(int i = a;i num) 38 break; 39 } 40 if(sumt==num) 41 { 42 flag = 1; 43 break; 44 } 45...
阅读全文
摘要:1 #include 2 #define _for(i,a,b) for(int i = a;i =0 && y>=0 && x> q; 28 q.push({st,0}); 29 vis[st.x][st.y] = 1; 30 while(!q.empty()) 31 { 32 P pos = q.front().first; 33 ...
阅读全文
摘要:1 #include 2 #define _for(i,a,b) for(int i = a;i 0 && p.y>0 && p.x> q; 29 q.push({st,0}); 30 vis[st.x][st.y][st.dr] = 0; 31 while(!q.empty()) 32 { 33 pair nw = q.front(); 3...
阅读全文

浙公网安备 33010602011771号