有一个斜率不递增的凸包 假如要求的横坐标为$K$ 二分的直线斜率为$mid$ wqs二分取右端点 切点的右端点为$cnt$ 以下代码是正确的 while(l<=r){ int mid=l+r>>1; if(chk(mid))p=mid,l=mid+1;//这里!! else r=mid-1; } 其 ...
分类:
其他好文 时间:
2020-07-06 16:26:21
阅读次数:
60
对拍是用来检验自己写的正解的正确性的东西。 操作说明: 1.准备好自己写的暴力(b.cpp 和 b.exe)和正解(z.cpp 和 z.exe)。 2.写一个造数据的程序(shuju.cpp 和 shuju.exe),根据题目要求自己造。 3.写一个对拍程序(duipai.cpp 和 duipai. ...
分类:
其他好文 时间:
2020-07-06 13:09:41
阅读次数:
68
import java.util.*; import java.math.BigInteger; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); whi ...
分类:
其他好文 时间:
2020-07-06 13:00:08
阅读次数:
53
(点击图片进入关卡) 如果你让贪婪的欲望指挥你,你会永远迷失于沙漠里。 简介 在正常结束之前使用 break 语句来停止循环。 默认代码 # 收集25金币,然后告诉 Naria 总数 # 当金币总数大于25,使用 break 来停止收集金币。 totalGold = 0 while True: co ...
分类:
其他好文 时间:
2020-07-06 11:07:21
阅读次数:
73
ID:技术让梦想更伟大 作者:李肖遥 wechat链接:https://mp.weixin.qq.com/s/b1jQDH22hk9lhdC9nDqI6w 相信大家写业务逻辑的时候,都是面向if、else、for、while、switch编程。但是你见过switch嵌套do..while吗? 先上代 ...
分类:
其他好文 时间:
2020-07-06 11:05:21
阅读次数:
162
对于10进制数d,求d位数。 例: d=1000,位数=4 (分别是1,0,0,0) 1.将d逐项除10(常规方法) #include <stdio.h>int main() { int d = 1000; int counter = 0; while(d) { counter ++; d /= 1 ...
分类:
其他好文 时间:
2020-07-06 01:18:03
阅读次数:
74
题意: 给出递推式 \(F\): \(F(0)=0,F(1)=1\) \(F(n)=3*F(n-1)+2*F(n-2)(n\geq2)\) 给出查询次数:\(Q\) 和第一次查询的数 \(N\),每次查询的答案为:\(A_i=F(N)\)。并且$N_i=N_\ xor\ A_^2$,最后要求输出:\ ...
分类:
其他好文 时间:
2020-07-05 23:15:58
阅读次数:
65
题目传送门 分析: 直接膜拜大佬博客OrzOrzOrz #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> #include<vector> #include<iostream> #include<map> # ...
分类:
其他好文 时间:
2020-07-05 22:44:57
阅读次数:
59
var twoSum = function(nums, target) { var obj = {} var i = 0 var res = [] while (i < nums.length) { if(obj[target - nums[i]] !== undefined) { res.push ...
分类:
Web程序 时间:
2020-07-05 21:34:18
阅读次数:
64
var reverse = function(x) { var s = Math.sign(x) // 判断正负数 var x = Math.abs(x) // 求绝对值 var res = 0 while(x > 0) { const nowNum = x % 10 // 取余数 x = (x - ...
分类:
Web程序 时间:
2020-07-05 21:32:49
阅读次数:
69