首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
2732专题
2732: 【C2】【排序】钻石收集者
题目描述 总是喜欢亮闪闪的东西的奶牛Bessie空闲时有挖掘钻石的爱好。她收集了N颗不同大小的钻石并且她希望将其中一些钻石放在谷仓展览室的一个盒子里。由于Bessie希望盒子里面的钻石在大小上相对接近,,她不会将大小相差大于K的钻石放在盒子里。 现在给出K,请帮助Bessie计算她最多能选出多少颗钻石放在盒子里面 输入 第一行2个正整数N和K,之间用一个空格隔开 接下来的N行,每行包括1
阅读更多...
BZOJ 2732 浅谈计算几何之半平面交
世界真的很大 从第一次接触计算几何(详见这里)到现在,不知不觉已经半年了,但一直没有再学些什么东西 最近恶狠狠地补了一波算几,正好想起来好之前学二分的时候还剩了一道二分加半平面交的题,当时还不会做这玩意儿,于是乎就搁置了,现在想起来,赶快补做 但是调起来确实很恶心,居然一个大于小于号打错了调了我半天 看题先: description: 沫沫最近在玩一个二维的射箭游戏,如下图 1 所
阅读更多...
bzoj 2732: [HNOI2012]射箭
Description 沫沫最近在玩一个二维的射箭游戏,如下图 1 所示,这个游戏中的 x 轴在地面,第一象限中有一些竖直线段作为靶子,任意两个靶子都没有公共部分,也不会接触坐标轴。沫沫控制一个位于(0,0)的弓箭手,可以朝 0 至 90?中的任意角度(不包括 0度和 90度),以任意大小的力量射出带有穿透能力的光之箭。由于游戏中没有空气阻力,并且光之箭没有箭身,箭的轨迹会是一条标准的抛物线,被
阅读更多...
bzoj 2732 [HNOI2012]射箭
【分析】数据加强人已疯。卡精度丧心病狂。浪费生命的最佳题目。真·面向数据编程大概就是先把抛物线方程设出来,y=ax^2+bx。然后把a,b看作未知数,对于每个给定的x,y1,y2,列出两个不等式,把这道题变成了半平面交的题目。 //bzoj 1732 [HNOI2008] 射箭#include<cmath>#include<cstdio>#include<cstring>#incl
阅读更多...