K11940 骑车上班

news/2024/10/23 7:22:02/

题目描述

科丁乐的很多工作人员住在一个叫Kzon的地方,住所距离办公室是4.5KM,由于交通堵塞严重,许多工作人员选择骑自行车上班。这些工作人员中除了小科外,其他人都以固定的速度从住所骑到办公室,但是小科骑车有个特殊的习惯,他总是喜欢骑车的时候跟随着其他人,从而避免单独骑行。当小科达到Kzon大门时,他会找一个正在前往办公室的人,如果他找到了某人,他将跟随这个人,如果没有他会一直等待有人跟随,在从住所到办公室的路上,如果一个更快的人超过了小科,他将随时离开他正在跟随的骑手并加快速度跟随更快的骑手。

我们假设小科达到Kzon门口的时间是0,给出其他人的出发时间和速度,你的任务是计算出小科达到办公室的时间。

输入格式

输入包含多组测试数据。

对于每组测试数据:

第一行,是一个整数N(1≤N≤10000),表示其他工作人员的数量(不包括小科)。当N=0时表示测试数据输入结束。

接下来N行,每行是空格隔开的整数Vi Ti,Vi是≤40的正整数,表示第i个骑手的速度,单位是KM/H(KM每小时)。Ti是第i个选手出发的时间,单位是秒。数据保证存在非负的Ti

输出格式

对于每组测试数据,输出小科到达办公室的时间,结果向上取整

输入输出样例

输入样例1:

 
420 025 -15527 19030 240221 022 340

输出样例1:

 
780771

【耗时限制】1000ms 【内存限制】128MB

//
//Created by Carlgood.
//
#include<iostream>
#include<cmath>
#include<string>
#include<cstring>
#include<cstdio>
#include<algorithm>
#include<sstream>
using namespace std;
int main()
{double dis=4.5,INF=1e9;int n,v,t;while(cin>>n&&n){int ans=INF;for(int i=1;i<=n;i++){cin>>v>>t;if(t<0) continue;int arr=ceil(t+dis/v*3600);ans=min(ans,arr);}cout<<ans<<endl;}return 0;
}


http://www.ppmy.cn/news/195091.html

相关文章

失主深夜赤脚狂追2公里逼降窃贼

日前&#xff0c;记者在南京市雨花台区新林芳庭小区睹到了小弛&#xff0c;在抓获窃贼进程中&#xff0c;他摔得谦脸是血&#xff0c;有3颗牙齿脱降&#xff0c;脖子跟脸部皆有揩伤。 赤脚狂追两公里 记者懂得到&#xff0c;这3名见义勇为的小伙子有两个人为90后&#xff0c;其…

【躲不过的Java “锁事”】一文扫除对Java各种锁的困扰!

简介 锁是Java中快捷理解多线程的一条捷径&#xff0c;为我们开发多线程提供理论支持&#xff0c;想成为一个合格的工程师&#xff0c;Java中的锁是必定躲不过的一个知识点&#xff0c;并且内容繁多&#xff0c;本文点到为止&#xff0c;浅谈Java中的各种锁&#xff0c;带您理解…

程序员:我终于知道Java这些“锁”事了

作者&#xff1a;千珏 邮箱&#xff1a;wl625363199gmail.com 文章目录 前言悲观锁和乐观锁自旋锁和适应性自旋锁无锁和偏向锁和轻量级锁和重量级锁公平锁和非公平锁可重入锁和非可重入锁独享锁和共享锁总结 前言 每次面试的时候总是有面试官会甩出致命三连 高并发、高可用、高…

共享单车系统又被黑客盯上,多账户押金被盗

&#xff08;点击上方公众号&#xff0c;可快速关注&#xff09; 9 月 27 日消息&#xff0c;深圳市人民检察院对外通报&#xff0c;该院批捕了两名犯罪嫌疑人&#xff0c;他们涉嫌偷盗“共享单车”用户的资金&#xff0c;从 34 个账户里偷走两万多元人民币。 一次偶然的机会&a…

放手骑车

以前一直很诧异并且很佩服那些能够放开手骑车的人。而我一直都不会&#xff0c;也不知道怎么才能做到。一把手放开&#xff0c;车马上就倒了。 今天下午有点郁闷&#xff0c;傍晚骑车出去闲逛&#xff0c;骑到一个刚修好而未开通的马路&#xff0c;晃晃悠悠之间想到以前没做到的…

java的干儿子锁Lock

文章目录 Lock的由来线程之间的交互Lock方法简介lock()lockInterruptibly()trylock()trylock(long,TimeUnit)unlock()newCondition() 使用Lock保障高并发Lock期间线程挂起LockRunnable改造ReentrantLockDemo改造 总结# 加入战队微信公众号 大数据时代随之而来的就是并发问题。J…

Java多线程安全问题和锁

多线程安全问题和锁 文章目录 多线程安全问题和锁线程在jvm中的特点锁的出现synchronized 关键字-监视器锁monitor lock死锁的产生和避免 什么是线程安全问题&#xff1f; 当多个线程同时操作同一个数据时&#xff0c;可能会出现数据不一样的情况&#xff0c;这就是线程安全问题…

记一次RC级别下MySQL死锁问题

背景 在工作中碰到一次死锁问题&#xff0c;业务背景是在mq接收商品主数据时会更新商品其他数据&#xff0c;由于商品主数据和商品其他信息是一对多的关系&#xff0c;所以采用先删后增的方式&#xff0c;结果异常监管平台报出来死锁警告。 这是商品其他信息表&#xff0c;数…