上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 48 下一页
摘要: 题目链接:bzoj 4026 dC Loves Number Theory 题意: 给你n个数,有q个询问,每次问你一个区间乘积的欧拉函数。 强制在线。 题解: 由欧拉函数性质: euler(x)=x(1-1/p1)(1-1/p2)(1-1/p3)(1-1/p4)…(1-1/pn),其中p1,p2… 阅读全文
posted @ 2017-07-13 15:02 bin_gege 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 题目链接:Helvetic Coding Contest 2017 online mirror N. April Fools' Problem (medium) 题意: 有n天,每天产生一个想法要价值a[i],打印一个想法要b[i], 现在要打印出k个想法,必须要先产生才能打印,问最小的费用。 这里 阅读全文
posted @ 2017-07-12 22:16 bin_gege 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 题目链接:2017盛大游戏杯 零件组装 题意: 有n个零件,给你相邻关系和排斥关系,每两块零件组装起来有一个代价,问最少的代价总和是多少。 题解: 考虑状态压缩,dp[i]表示i这个集合为一个零件块。 那么要枚举一下i的子集。O(3^n). 先要预处理一下每个集合的排斥个数和相邻个数,然后容斥一下就 阅读全文
posted @ 2017-07-11 21:28 bin_gege 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 题目链接:Helvetic Coding Contest 2017 online mirror K. Send the Fool Further! (medium) 题意: 给你一棵树,每条边有一个价值,现在每个节点最多访问k次,问最大的价值是多少。 每个价值只能加一次。 题解: 考虑dp[i][j 阅读全文
posted @ 2017-07-11 16:16 bin_gege 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 题目链接:Helvetic Coding Contest 2017 online mirror B. Heidi and Library (medium) 题意: 已知每天的借书序列,你最多能同时保存k种书,现在问你最多要买多少次书,一开始有0种书,超过k种就要扔掉。 题解: 考虑贪心。 首先,显然 阅读全文
posted @ 2017-07-11 16:06 bin_gege 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 题目链接:"盛大游戏杯" M 风力观测 题意: 给你n个数,现在有m个操作。 1 L R V 给[L,R]区间全部加V. 2 X 询问X这个点 历史的绝对值最大是多少。 题解: 对于每个询问,其实我们只需要记录下在这个过程中最大的偏移量和最小的偏移量就行了。 所以直接一个线段树搞一搞就行了。 1 # 阅读全文
posted @ 2017-07-10 22:31 bin_gege 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 题目链接:codechef Xor Queries 题意: 题解: 一棵可持久化字典树就行了。 1 #include<bits/stdc++.h> 2 #define F(i,a,b) for(int i=(a);i<=(b);++i) 3 using namespace std; 4 5 cons 阅读全文
posted @ 2017-07-10 18:18 bin_gege 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 题目链接:Codeforces Round #419 (Div. 2) E. Karen and Supermarket 题意: 有n件物品,每个物品有一个价格,和一个使用优惠券的价格,不过这个优惠券有一个限制,必须要在第x个使用后才可以使用。现在有m的钱,问最多能买多少个物品。 题解: 每个优惠券 阅读全文
posted @ 2017-07-10 15:11 bin_gege 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 题目链接:Codeforces Round #417 (Div. 2) E. Sagheer and Apple Tree 题意: 给你一棵树,每个节点有a[i]个苹果,有两个人要在这个树上玩游戏。 两个人轮流操作,谁不能操作谁就输了。 这个树有一个特性:叶子到根的距离的奇偶性相同。 每次操作可以选 阅读全文
posted @ 2017-07-08 16:51 bin_gege 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 题目链接:Codeforces Round #417 (Div. 2) C. Sagheer and Nubian Market 题意: 有n个物品,S的钱,买每个物品有个计算价钱的公式。 让你在S钱中买最多的物品。 题解: 二分瞎搞一下就行了。 1 #include<bits/stdc++.h> 阅读全文
posted @ 2017-07-08 15:12 bin_gege 阅读(116) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 48 下一页