
乱搞
Green_G
这个作者很懒,什么都没留下…
展开
-
HDU 5170
题目链接:点击打开链接 #include #include #include #include #include using namespace std; #define eps 1e-6 int main() { int a,b,c,d; double A,B; while(~scanf("%d%d%d%d",&a,&b,&c,&d)){原创 2015-02-09 18:17:53 · 341 阅读 · 0 评论 -
一些有用的小函数整理
1.unique函数 unique()函数是一个去重函数,STL中unique的函数 unique的功能是去除相邻的重复元素(只保留一个),还有一个容易忽视的特性是它并不真正把重复的元素删除。他是c++中的函数,所以头文件要加#include,具体用法如下: int num[100]; unique(num,mun+n)返回的是num去重后的原创 2015-02-06 23:49:58 · 381 阅读 · 0 评论 -
CF 675C Money Transfers
题目大意:有n个银行编号为1-n,n视作与1相邻,每个银行有ai(−1e9≤ai≤1e9)a_i(-1e9\leq a_i\leq 1e9)的存款。有一种操作,相邻编号的银行可以转任意多的钱。使每个银行的存款都为0的最小操作数是多少。保证∑ni=1ai=0\sum_{i=1}^na_i=0题解: 1.每个相邻的银行之间最多发生一次转移,因此最多转移次数为n次。 2.若能分成k段不相交的和为0的区原创 2016-11-22 20:04:19 · 322 阅读 · 0 评论