【bzoj 1121】 激光发射器SZK 【POI2008】

【从零开始玩量化7】easyTrader: 自动化(程序化)交易利器 前面的文章,我们介绍了数据获取工具AKShare, 量化回测工具backtrader等,这一篇,介绍程序化交易工具easyTrader。作者网名食灯鬼,目前项目在Github上的star数已经有6.7k。这可能是目前,开源能找到的,最好用的程序化交易库了。本文介绍了easyTrader的简单用法,这个包还有很多功能,后续再继续写文章探究。 阅读详情

Description

多边形相邻边垂直,边长为整数,边平行坐标轴。要在多边形的点上放一些激光发射器和接收器。满足下列要求: 1发射器和接收器不能放置在同一点; 2发射器发出激光可以沿壁反射,最终到达一个接收器; 3发射器只能沿角平分线发射激光。求:最多可放置多少对发射器和接收器?点数4<=n<=100000

Input

第一行给出一个数字N,代表有多少个点. 下面N行,用来描述点的坐标.其值在[-1000000,1000000]

Output

最多可放置多少对发射器和接收器

Sample Input

10
1 1
3 1
3 -2
-3 -2
-3 0
-1 0
-1 -1
2 -1
2 0
1 0

Sample Output

5

对于这道题首先可以证明一道激光发射之后一定不会出现环(如果出现环就意味着激光每次碰到的都是某道墙中间的某个位置,即不会碰到拐点,那么在路径上就没有地方可以放置激光发射器),然后由于光路可逆,所以对于任意一个拐点都有且仅有一条路径与和它相对的点相连,所以答案为N/2(可以证明N一定为偶数,首先我们可以发现这个图形一定是由若干个矩形拼接而成,对于任意两个矩形拼接时,只会增加0或2个拐点(如下图),由于原图可以由一个矩形(有4个拐点)依次与若干个矩形拼接(每次增加0或2个),所以若原图合法,则N一定为偶数)。

 

Open3D 使用CPD算法对点云配准【2025最新版】 Coherent Point Drift相干点漂移算法实现点云配准(python代码)博客长期更新,本文最近更新时间为:2025年2月2日。 阅读详情

相关推荐

告别手动改图!用Python+PyWin32驱动SolidWorks,实现参数自动化修改(保姆级避坑指南)

本文详细介绍了如何利用Python和PyWin32驱动SolidWorks实现参数自动化修改,提供从环境配置到API连接的工业级解决方案。通过实战案例和避坑指南,帮助工程师高效搭建自动化脚本工作流,显著提升设计效率。

weixin_30614109的博客 745

[BZOJ1121] [POI2008] 激光发射器SZK

Description   多边形相邻边垂直,边长为整数,边平行坐标轴。要在多边形的点上放一些激光发射器和接收器。满足下列要求: 1发射器和接收器不能放置在同一点; 2发射器发出激光可以沿壁反射,最终到达一个接收器; 3发射器只能沿角平分线发射激光。求:最多可放置多少对发射器和接收器?点数4<=n<=100000 Input   第一行给出一个数字N,代表有多少个点....

weixin_30662539的博客 130

【openEuler容器镜像部署指南】

【代码】【List集合排序 】

weixin_43878094的博客 1112

uva 1069 - Always an integer(数学+暴力)

题目链接:uva 1069 - Always an integer 题目大意:给出一个多次多项式,问说是否对于任意正整数n来说结构均为整数。 解题思路:首先处理出字符串,然后枚举n从1到k+1判断即可,k为多项式中出现过的最大幂数指。 P为多项式,d为除数,k为多项式中最大的次数 当k=0时,P中不存在n变量,所以直接计算判断即可当k=1时,P是一次多项式,那么P(n+

不慌不忙、不急不躁 1514

ZYNQ:【1】深入理解PS端的TTC定时器(Part1:原理+官方案例讲解)

基于UG585详细讲解其中TTC的原理和使用案例。

Alex的技术博客 7889

麒麟信安3.3-6C电网版虚拟机安装避坑指南:从ISO下载到SSH配置全流程

本文提供麒麟信安3.3-6C电网版虚拟机的详细安装与配置指南。针对电力行业仿真测试需求,重点解析从ISO镜像获取、虚拟机环境准备、安装过程中的三大“雷区”(如多管理员密码逻辑、分区方案、网络配置)到首次启动后的网络、SSH及root策略配置的全流程避坑要点,帮助技术人员高效、安全地完成部署。

rainy的博客 855

codeforce#492 div2 D(赛后补题)

比赛的时候一直想要找一些骚套路。找各种规律乱七八糟的啥的,比如各点1、1和2、2所有数字之间距离之和(毫无逻辑)但我们仔细想一想这题,我们要找最短的移动次数。当我们移动1往另一个1靠近的时候,同时2也发生了移动,反之亦然。1 .....21.......2移动1往左边移动n次,2也向右边移动一次,2再往右边移动m次即可。如果移动2,往右边移动m+1次,左边只需要n-1次。(其中的1次包括在2的移动...

mxYlulu的博客 357

华为昇腾服务器npu中安装paddle,pytorch等环境,训练代码迁移适配等问题记录

参考文档:https://github.com/PaddlePaddle/PaddleCustomDevice/blob/develop/backends/npu/README_cn.md

qq_29220369的博客 4112

bzoj 1121: [POI2008]激光发射器SZK 思维_结论

bzoj 1121: [POI2008]激光发射器SZK 思维_结论 每个发射器都安置在多边形的点上. 不难想到每个发射的光线一定会最终射向另一个点而截止. 发射出的每条光线也只能射到一个点上,答案即为点数/2 Code: #include<bits/stdc++.h> using namespace std; i...

EM LGH 180

RuyiDify如何创建知识库API密钥:让程序安全访问知识库

知识库 API Key 是程序访问知识库的钥匙。创建它很简单,但真正重要的是知道它能做什么、应该放在哪里、不能暴露给谁。RuyiDify 讲这一步,不是为了让大家多记一个按钮,而是为了把知识库从“人工上传资料”推进到“程序化维护资料”。

未来已来,AI时代,学AI编程,做AI量化,就来大鹏AI教育。 137

用一组可复现实验讲清 ABAP 内表 Standard / Sorted / Hashed 的性能差异

摘要(150字): SAP项目中性能问题常源于ABAP内表选型不当。标准表(STANDARD TABLE)写入快但查找慢(线性扫描),适合遍历场景;排序表(SORTED TABLE)保持有序,支持二分查找,适合范围查询;哈希表(HASHED TABLE)基于唯一键实现常数级查找,适合高频精确匹配。实验表明:标准表+BINARY SEARCH需预排序,成本可能高于直接使用排序表;哈希表在键匹配时性能最优。Gateway和RAP场景中,内表选型直接影响接口响应,建议根据读写负载(追加/遍历/精确查找)选择对应类

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 203

【BZOJ 1121】 [POI2008]激光发射器SZK

光路水题~

Regina8023 1165

2024全国村级行政边界数据

五级行政区划:村边界数据产品涵盖五级行政区划:(一级行政区)省级行政区共31个其中:(台湾、香港、澳门除外);(二级行政区)地级行政区共334个其中:7个地区、3个盟、30个自治州、294个地级市;(三级行政区)县级行政区共2851个其中:1355个县、117个自治县、49个旗、3个自治旗、363个县级市、962个市辖区、1个林区、1个特区;(四级行政区)乡级行政区共40497个其中:11626个乡、1034个民族乡、20117个镇、7566个街道、151个苏木、1个民族苏木、2个县辖区公所;

J_Giser的博客 3232

BZOJ 1121: [POI2008]激光发射器SZK

1121: [POI2008]激光发射器SZK Time Limit: 10 SecMemory Limit: 162 MBSubmit: 1066Solved: 883[Submit][Status][Discuss] Description 多边形相邻边垂直,边长为整数,边平行坐标轴。要在多边形的点上放一些激光发射器和接收器。满足下列要求: 1发射器和接收器...

dianjia2824的博客 151

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

BZOJ 1121 [POI2008]激光发射器SZK

题目链接 https://www.lydsy.com/JudgeOnline/problem.php?id=1121 思路 由光路可逆,a->b就有b->a,不可能有两个发射器到达同一个接收器,因此输出n>>1即可。 代码 …… 这么简单的题…… #include <cstdio>...

dilei7762的博客 198

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

BZOJ1121: [POI2008]激光发射器SZK

BZOJ1121: [POI2008]激光发射器SZK Description 多边形相邻边垂直,边长为整数,边平行坐标轴。 要在多边形的点上放一些激光发射器和接收器。 满足下列要求: 1. 发射器和接收器不能放置在同一点; 2. 发射器发出激光可以沿壁反射,最终到达一个接收器; 3. 发射器只能沿角平分线发射激光。 求:最多可放置多少对发射器和接收器? 点数: 4<=...

weixin_30640291的博客 157

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

bzoj1121[POI2008]激光发射器SZK

Description 多边形相邻边垂直,边长为整数,边平行坐标轴。 要在多边形的点上放一些激光发射器和接收器。 满足下列要求: 1发射器和接收器不能放置在同一点; 2发射器发出激光可以沿壁反射,最终到达一个接收器; 3发射器只能沿角平分线发射激光。 求:最多可放置多少对发射器和接收器? 点数4 Input 第一行给出一个数字N,代表有多少个点. 下面N行,用来描述点的坐标.其值在[

We are OIers 791

BZOJ 1121 [POI2008]激光发射器SZK 结论题

Description 多边形相邻边垂直,边长为整数,边平行坐标轴。要在多边形的点上放一些激光发射器和接收器。满足下列要求: 1发射器和接收器不能放置在同一点; 2发射器发出激光可以沿壁反射,最终到达一个接收器; 3发射器只能沿角平分线发射激光。求:最多可放置多少对发射器和接收器?点数4 Input 第一行给出一个数字N,代表有多少个点. 下面N行,用来描述点的坐标.其值在[-1

I'm Growing 420

bzoj 1121: [POI2008]激光发射器SZK

Description 多边形相邻边垂直,边长为整数,边平行坐标轴。要在多边形的点上放一些激光发射器和接收器。满足下列要求: 1发射器和接收器不能放置在同一点; 2发射器发出激光可以沿壁反射,最终到达一个接收器; 3发射器只能沿角平分线发射激光。求:最多可放置多少对发射器和接收器?点数4 Input 第一行给出一个数字N,代表有多少个点. 下面N行,用来描述点的坐标.其值在[-1

lqybzx的专栏 905

【bzoj1121】 [POI2008]激光发射器SZK

Description 多边形相邻边垂直,边长为整数,边平行坐标轴。要在多边形的点上放一些激光发射器和接收器。满足下列要求: 1发射器和接收器不能放置在同一点; 2发射器发出激光可以沿壁反射,最终到达一个接收器; 3发射器只能沿角平分线发射激光。求:最多可放置多少对发射器和接收器?点数4 Input 第一行给出一个数字N,代表有多少个点. 下面N行,用来描述点的坐标.其值在[-1

Timothy023的博客 328

BZOJ1121:[POI2008]激光发射器SZK(乱搞)

Description 多边形相邻边垂直,边长为整数,边平行坐标轴。要在多边形的点上放一些激光发射器和接收器。满足下列要求: 1发射器和接收器不能放置在同一点; 2发射器发出激光可以沿壁反射,最终到达一个接收器; 3发射器只能沿角平分线发射激光。求:最多可放置多少对发射器和接收器?点数4<=n<=100000 Input 第一行给出一个数字N,代表有多少个点. 下面N...

weixin_33847182的博客 151

BZOJ 1121 POI2008 激光发射器SZK

题目大意:给定一个边与坐标轴垂直的多边形,从一个角的角分线射出,经过反射射向另一个角,求最多射出几条 答:因为光路可逆,因此两条射线一定不会射到同一个点上,故一定能射出n/2条 main(){int n;scanf("%d",&n);printf("%d",n/2);}

世界 1499
上一篇: 【bzoj 1385】 Division expression 【Baltic2000】
下一篇: 【bzoj 1196】 公路修建问题 【HNOI2006】
TLECODE
博客等级 码龄9年 8粉丝 141原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值