当前位置:网站首页>[daily question in summer] Luogu p1568 race
[daily question in summer] Luogu p1568 race
2022-07-01 04:48:00 【AC_ Dragon】
Topic link :P1568 Race - Luogu | New ecology of computer science education (luogu.com.cn)
Background
Race
Title Description
SH My running performance has not been ideal . To help SH Improve your grades ,KC Decided to have a race with him . The starting point of the competition is in front of the farmer's house , They set out at the same time , In the same direction , Until the end ---- Under a tree far from the farm .
Their running speed is constant for some time . such as :SH before 3 The speed for a period of time is 5, next 6 The speed in a period of time is 10. Their total game time is the same . They want to be able to count the number of changes in the leading order throughout the game . for instance , Some time SH leading , Next moment KC leading , This is a change in the leading order ; If at some point SH leading , For a while KC Catch up and talk to SH Do many things at once , But it finally surpassed SH, This is also a change in the leading order .
Input format
The first 1 That's ok :N and M(1 <= N, M <= 1000).
Next N That's ok : Two integers per line , describe SH A run , Respectively represent the paragraph SH The speed of running and the duration of this speed . All data ranges [1..1000].
And then the next M That's ok : Two integers per line , describe KC A run , Respectively represent the paragraph KC The speed of running and the duration of this speed . All data ranges [1..1000].
Output format
a line : The number of changes in the leading order during the whole competition .
Examples #1
The sample input #1
4 3
1 2
4 1
1 1
2 10
2 3
1 2
3 9Sample output #1
2Tips
Input :SH before 2 The speed per unit time is 1, next 1 The speed per unit time is 4, next 1 The speed per unit time is 1, Last 10 The speed per unit time is 2.KC before 3 The speed per unit time is 2, next 2 The speed per unit time is 1, Last 9 The speed per unit time is 3.
Output : After the game starts KC leading , Until the first 5 Unit time SH exceed KC( The first leading order change ), And then 7 Unit time ,KC Anti super SH, Become a leader ( The second leading order change ).
AC code:( Be sure to turn it on long long!!!)
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
int main()
{
typedef long long ll;
vector<ll> s1,s2;
ll n,m;
cin>>n>>m;
ll s=0;
while(n--)
{
ll a,b;
cin>>a>>b;
while(b--)
{
s+=a;
s1.push_back(s);
}
}
s=0;
while(m--)
{
ll a,b;
cin>>a>>b;
while(b--)
{
s+=a;
s2.push_back(s);
}
}
//i+1 1 2 3 4 5 6 7 8 9 10 11 12 13 14
//s1[i] 1 2 6 7 9 11 13 15 17 19 21 23 25 27
//s2[i] 2 4 6 7 8 11 14 17 20 23 26 29 32 35
//s2[i]-s1[i] 1 2 0 0 -1 0 1 2 3 4 5 6 7 8
ll cnt=0;
vector<ll> res;
for(ll i=0;i<s1.size();i++)
{
if(s1[i]!=s2[i]) // Route difference (s2[i]-s1[i])==0 Do not put
res.push_back(s2[i]-s1[i]);
}
for(ll i=1;i<res.size();i++)
if(res[i]*res[i-1]<0)
cnt++;
cout<<cnt;
return 0;
} 边栏推荐
- All in all, the low code still needs to solve these four problems
- C - detailed explanation of operators and summary of use cases
- LeetCode_53(最大子数组和)
- 解决:拖动xib控件到代码文件中,报错setValue:forUndefinedKey:this class is not key value coding-compliant for the key
- Shell之一键自动部署Redis任意版本
- 缓冲流与转换流
- Quelques outils dont les chiens scientifiques pourraient avoir besoin
- Pytoch (III) -- function optimization
- 分布式锁的实现
- JVM栈和堆简介
猜你喜欢

Pytorch(四) —— 可视化工具 Visdom

扩展-Fragment

分布式架构系统拆分原则、需求、微服务拆分步骤

2022 a special equipment related management (elevator) simulation test and a special equipment related management (elevator) certificate examination

Applications and features of VR online exhibition

RuntimeError: mean(): input dtype should be either floating point or complex dtypes.Got Long instead

Pytoch (III) -- function optimization

Introduction to JVM stack and heap

【硬十宝典】——2.【基础知识】开关电源各种拓扑结构的特点

手动实现一个简单的栈
随机推荐
Leecode records the number of good segmentation of 1525 strings
Technology sharing | broadcast function design in integrated dispatching
【暑期每日一题】洛谷 P3742 umi的函数
FileOutPutStream
C#读写应用程序配置文件App.exe.config,并在界面上显示
[difficult] sqlserver2008r2, can you recover only some files when recovering the database?
Leecode question brushing record 1310 subarray XOR query
Cmake selecting compilers and setting compiler options
LM小型可编程控制器软件(基于CoDeSys)笔记二十:plc通过驱动器控制步进电机
Shell之一键自动部署Redis任意版本
pytorch神经网络搭建 模板
Shell之Unix运维常用命令
Data loading and preprocessing
LeetCode_ 28 (implement strstr())
Neural network - nonlinear activation
分布式锁的实现
【暑期每日一题】洛谷 P7222 [RC-04] 信息学竞赛
Common interview questions ①
CF1638E. Colorful operations Kodori tree + differential tree array
先有网络模型的使用及修改