B_飞船赛

2024-08-27 23:18
文章标签 飞船

本文主要是介绍B_飞船赛,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

B - 飞船赛
Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u
Submit  Status  Practice  FZU 1021

Description

有N个飞船进行比赛,它们的跑道为直线并互相平行。每个飞船的起跑位置均不相同。第i个飞船从起跑线右边Xi处开始向右行驶(Xi各不相同)。比赛开始后,它能在零时间内加速到最大速度Vi并永远保持此速度。比赛没有终点,即会永远进行下去。

你的任务是算出比赛过程中一共有多少次"超车"。

Input

输入数据由多组数据组成。每组数据格式如下:
第一行为一个整数N(1<=N<=250000)。
接下来的N行,每行两个整数Xi (0≤Xi≤10^6)和Vi(0<Vi<100),描述了一辆飞船的起跑位置和最大速度。
给出的飞船信息按照起跑位置Xi的升序排列,即X1<X2<X3<…<Xn。
最后一组数据N=0,标志输入结束,不需要处理。

Output


对于每组数据,输出仅一行包含一个整数,即"超车"的次数对1000000的模。

Sample Input

4
0 2
2 1
3 8
6 3
0

Sample Output

2
这是一道很明显的剪枝题,减少循环的次数;
一般人的思路是不断比较,但是根据题目可知很容易超时,所以需要转化思路,从速度出发会减少循环的次数:
#include<stdio.h>
#include<string.h>
int s[107];
int main()
{int n;while(scanf("%d",&n),n){int a,b;__int64 count=0;memset(s,0,sizeof(s));for(int i=0;i<n;i++){scanf("%d%d",&a,&b);s[b]++;for(int j=b+1;j<100;j++){count+=s[j];}}printf("%d\n",count%1000000);}return 0;
}




这篇关于B_飞船赛的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1113067

相关文章

智慧航天 | 数字孪生货运飞船运行可视化

北京时间 2021 年 6 月 17 日 9 时 22 分,搭载神州十二号载人飞船的长征二号 F 遥十二运载火箭,在酒泉卫星发射中心点火发射。17 日 18 时 28 分,航天员聂海胜、刘伯明、汤洪波先后进入天和核心舱,标志着中国人首次进入自己的空间站。 前言 今天将采用 Hightopo 的产品 HT 搭建 “天舟一号”货运飞船数字孪生管理系统。HT 三维仿真技术可多维度直观展示飞

HTML5画布生成的3D飞船舰队效果

在线演示 本地下载 使用HTML5画布2D来模拟3D的空间效果,生成舰队飞行效果,了解如何开发,请阅读下面代码相关“轻视频”: HTML5画布模拟生成3D的舰队飞行效果

普乐蛙VR航天航空体验馆VR双人旋转座椅元宇宙VR飞船

多长假来袭!!想为门店寻找更多新鲜有趣的吸粉体验?想丰富景区体验?别着急,小编为你准备了一款爆款设备——时光穿梭机,720°无死角旋转!!吸睛、刺激体验,将亲子、闺蜜、情侣等客群统统收入囊中,助力门店吸引更多的客流,实现假期的营收大爆发! 普乐蛙◆匠心打造 太空舱球体型,未来感十足 720°花式旋转,前所未有的刺激 双人联机操作,并肩作战奔赴星河 五重安全防护保障,放心玩过瘾

普乐蛙VR航天体验馆设备VR太空飞船VR元宇宙展厅

三天小长假就要来啦!五一假期也即将到来。老板们想捉住人流量这个财富密码吗?那快快行动起来!开启VR体验项目,假期赚翻天!小编亲测!!这款设备刺激好玩,想必会吸引各位家长小孩、学生、闺蜜、情侣、团建等来玩的——普乐蛙VR科普设备华夏UFO(VR飞碟)!一次可以多人同玩!! 普乐蛙VR飞碟: ◆匠心打造——精工设备 高度还原炫酷飞碟造型,360°回旋模拟太空飞行 白色钣金搭配科技绿

马斯克再创历史!人类首个商业载人飞船发射成功:移民火星又近一步

5月31日,美国当地时间5月30日下午15:24,搭载两名美国宇航员和一只恐龙玩偶的美国太空探索技术公司SpaceX龙飞船发射成功,乘“猎鹰9号”火箭飞往国际空间站。这是自2011年以来美国首次使用国产火箭和飞船从本土将宇航员送往空间站。 在此之前,能成功进行载人发射的仅有俄罗斯、美国和中国,且都是以国家力量推动。马斯克带领的SpaceX公司正式开启全球商业载人航天的全新时代,人类航天史正在被

Chapter12/Chapter13(外星人入侵之武装飞船,之外星人)

#12-1 蓝色天空 :创建一个背景为蓝色的Pygame窗口import pygamedef show_sky():pygame.init()screen=pygame.display.set_mode((1200,800))pygame.display.set_caption("Blue Sky")while True:screen.fill((135,206,250))pyga

《python从入门到实践》图书配套资源下载方式 飞船图像下载

近在网上看到好多人不知道怎么下载蛇书的配套资源,所以我写了个教程,记得点赞*_* 下载方式: 1.打开链接: http://www.ituring.com.cn/book/1861,右下方下载。 2.以项目一中的飞船图像为例; 点击下载——《Python编程》源代码文件-更新zip 解压,打开文件夹《chapter_12》(第十二章) 飞船图像就存在image文件夹下 ** 飞船图像

项目1 外星人入侵 第12章(武装飞船)

终于,《Python编程从入门到实践》看到了实践的部分,有三个项目,第一个是外星人入侵(12~14章)   在系统中新建一个文件夹,并将其命名为alien_invasion。这样相关的import语句才能正确地工作。 12.1 规划项目   在游戏《外星人入侵》中,玩家控制着一艘最初出现在屏幕底部中央的飞船。玩家可以用箭头键左右移动飞船,还可以使用空格键进行射击。游戏开始时,一群外星人出现在

USACO——你的飞船在这儿

P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here 题目描述 众所周知,在每一个彗星后都有一只UFO。这些UFO时常来收集地球上的忠诚支持者。不幸的是,他们的飞碟每次出行都只能带上一组支持者。因此,他们要用一种聪明的方案让这些小组提前知道谁会被彗星带走。他们为每个彗星起了一个名字,通过这些名字来决定这个小组是不是被带走的那个特定的小组(你认为是谁给这些彗星取的名字

(JZ4244)2019.01.29【NOIP提高组】模拟B组 0.yi (曲率飞船)

【五校联考6day2】yi Description 小明是■■■星际旅游公司的员工,负责安排飞船,有N 艘飞船由他管理,每艘飞船能容纳的人数都不同。今天小明被要求为一个去锑星的旅游团安排往返的飞船,旅游团有M人,小明希望用最少的飞船完成任务。但不是所有的飞船都能用的,地球和锑星距离K镾(此单位由锑星人发明,后在星际旅游业界广泛使用),而每一艘飞船加满燃料后能飞行的最长路程都不一样,除了