摘要: 如题,给定一个范围N,你需要处理M个某数字是否为质数的询问(每个数字均在范围1 N内) 输入输出格式 输入格式: 第一行包含两个正整数N、M,分别表示查询的范围和查询的个数。 接下来M行每行包含一个不小于1且不大于N的整数,即询问该数是否为质数。 输出格式: 输出包含M行,每行为Yes或No,即依次 阅读全文
posted @ 2017-11-06 17:58 zzzzx 阅读(128) 评论(0) 推荐(1) 编辑
摘要: 题目背景 无 题目描述 总公司拥有高效设备M台,准备分给下属的N个分公司。各分公司若获得这些设备,可以为国家提供一定的盈利。问:如何分配这M台设备才能使国家得到的盈利最大?求出最大盈利值。其中M≤15,N≤10。分配原则:每个公司有权获得任意数目的设备,但总台数不超过设备数M。 输入输出格式 输入格 阅读全文
posted @ 2017-11-06 17:57 zzzzx 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 有向并查集维护连通性 优化: vis数组表示能被节点1到达的点 显然,已经分在一个联通块中的点就没必要在用该点扩展了。 include include include include using namespace std; const int maxn = 311010; vectors[maxn 阅读全文
posted @ 2017-11-06 10:52 zzzzx 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 题目描述 一场可怕的地震后,人们用N个牲口棚(1≤N≤150,编号1..N)重建了农夫John的牧场。由于人们没有时间建设多余的道路,所以现在从一个牲口棚到另一个牲口棚的道路是惟一的。因此,牧场运输系统可以被构建成一棵树。John想要知道另一次地震会造成多严重的破坏。有些道路一旦被毁坏,就会使一棵含 阅读全文
posted @ 2017-11-06 09:40 zzzzx 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 题目描述 有一棵苹果树,如果树枝有分叉,一定是分2叉(就是说没有只有1个儿子的结点) 这棵树共有N个结点(叶子点或者树枝分叉点),编号为1 N,树根编号一定是1。 我们用一根树枝两端连接的结点的编号来描述一根树枝的位置。下面是一颗有4个树枝的树 2 5 \ / 3 4 \ / 1 现在这颗树枝条太多 阅读全文
posted @ 2017-11-06 08:21 zzzzx 阅读(214) 评论(0) 推荐(0) 编辑