摘要: link int M,N; int arr[1001]; void dfs(vector<int>& post, int idx){ if(idx>N) return ; dfs(post,idx*2); dfs(post,idx*2+1); post.push_back(arr[idx]); } 阅读全文
posted @ 2020-03-24 19:35 feibilun 阅读(126) 评论(0) 推荐(0)
摘要: link int N,M; int ind[1001]; int le[1001]; int main(){ cin>>N>>M; vector<vector<int>> adj(N+1); for(int i=0;i<M;i++){ int u,v; cin>>u>>v; ind[v]++; ad 阅读全文
posted @ 2020-03-24 17:18 feibilun 阅读(96) 评论(0) 推荐(0)
摘要: link 搞不懂为什么找不到要+1,难道是为了区别找的到? int N; int Msize, M; bool isprime(int n){ if(n<=1) return false; for(int i=2;i*i<=n;i++){ if(n%i==0) return false; } ret 阅读全文
posted @ 2020-03-24 15:32 feibilun 阅读(147) 评论(0) 推荐(0)