随笔分类 -  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... 阅读全文
posted @ 2019-08-04 14:25 Asurudo 阅读(160) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2019-08-02 17:21 Asurudo 阅读(139) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2019-08-02 11:43 Asurudo 阅读(188) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2019-08-02 08:54 Asurudo 阅读(171) 评论(0) 推荐(0)
摘要: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 ... 阅读全文
posted @ 2019-08-01 18:52 Asurudo 阅读(231) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2019-08-01 18:22 Asurudo 阅读(161) 评论(0) 推荐(0)
摘要: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(... 阅读全文
posted @ 2019-08-01 16:28 Asurudo 阅读(146) 评论(0) 推荐(0)
摘要: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 ... 阅读全文
posted @ 2019-08-01 15:18 Asurudo 阅读(123) 评论(0) 推荐(0)
摘要: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(... 阅读全文
posted @ 2019-08-01 10:41 Asurudo 阅读(186) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2019-07-31 17:50 Asurudo 阅读(213) 评论(0) 推荐(0)
摘要: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(... 阅读全文
posted @ 2019-07-28 14:57 Asurudo 阅读(212) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2019-07-28 12:39 Asurudo 阅读(155) 评论(0) 推荐(0)
摘要: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,... 阅读全文
posted @ 2019-07-28 10:39 Asurudo 阅读(200) 评论(0) 推荐(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 ... 阅读全文
posted @ 2019-07-28 09:31 Asurudo 阅读(139) 评论(0) 推荐(0)
摘要: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 ... 阅读全文
posted @ 2019-07-26 14:39 Asurudo 阅读(377) 评论(0) 推荐(0)
摘要: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] ... 阅读全文
posted @ 2019-07-26 09:24 Asurudo 阅读(192) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2019-07-25 17:54 Asurudo 阅读(204) 评论(0) 推荐(0)
摘要: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 ... 阅读全文
posted @ 2019-07-25 09:33 Asurudo 阅读(302) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2019-07-25 07:43 Asurudo 阅读(231) 评论(0) 推荐(0)