• 【leetcode】Divide Two Integers (middle)☆

    时间:2022-05-20 04:59:43

    Dividetwointegerswithoutusingmultiplication,divisionandmodoperator.Ifitisoverflow,returnMAX_INT.思路:尼玛,各种通不过,开始用纯减法,超时了。然后用递归,溢出了。再然后终于开窍了,用循环,把被除数每次加倍...

  • 【基数排序】Divide by Zero 2017 and Codeforces Round #399 (Div. 1 + Div. 2, combined) C. Jon Snow and his Favourite Number

    时间:2022-04-07 01:51:42

    发现值域很小,而且怎么异或都不会超过1023……然后可以使用类似基数排序的思想,每次扫一遍就行了。复杂度O(k*1024)。#include<cstdio>#include<cstring>usingnamespacestd;intn,k,x,cnts[1110],tmpcn...

  • Divide by Zero 2017 and Codeforces Round #399 (Div. 1 + Div. 2, combined) C - Jon Snow and his Favourite Number

    时间:2022-04-07 01:51:30

    地址:http://codeforces.com/contest/768/problem/C题目:C.JonSnowandhisFavouriteNumbertimelimitpertest4secondsmemorylimitpertest256megabytesinputstandardinpu...

  • Java BigDecimal中divide方法案例详解

    时间:2022-02-16 23:45:27

    这篇文章主要介绍了Java BigDecimal中divide方法案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下

  • Divide and conquer:Sumsets(POJ 2549)

    时间:2022-01-03 04:34:59

    数集题目大意:给定一些数的集合,要你求出集合中满足a+b+c=d的最大的d(每个数只能用一次)这题有两种解法,第一种就是对分,把a+b的和先求出来,然后再枚举d-c,枚举的时候输入按照降序搜索就好,一旦d满足条件就是最大的了,另外判断不重复存一下位置就好,时间复杂度0(n^2*logn)#inclu...

  • Divide and conquer:K Best(POJ 3111)

    时间:2022-01-02 08:28:30

     挑选最美的珠宝题目大意:挑选k个珠宝使得∑a/∑b最大,输出组合数最大化平均值的标准题型,二分法就好了,一定要注意范围(10e-7),如果是10e-8就会tle,10e-6就是wa#include<iostream>#include<functional>#include&...

  • uva 10256 The Great Divide

    时间:2021-07-05 22:38:26

    题意:给定两个点集,一个红点集,另一个蓝点集,询问,能否找到一条直线能,使得任取一个红点和蓝点都在直线异侧。思路:划分成两个凸包,一个红包,一个蓝包。两个凸包不相交不重合。1.任取一个凸包中的点不在另一个凸包中。2.任取一个凸包中的边与另一个凸包不相交。#include<cstdio>#...