当前位置:网站首页>[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;
} 边栏推荐
- [FTP] common FTP commands, updating continuously
- Common UNIX Operation and maintenance commands of shell
- LM small programmable controller software (based on CoDeSys) note 20: PLC controls stepping motor through driver
- 【暑期每日一题】洛谷 P1629 邮递员送信(未完待续...)
- Leecode question brushing record 1332 delete palindrome subsequence
- Registration for R2 mobile pressure vessel filling test in 2022 and R2 mobile pressure vessel filling free test questions
- 最长递增子序列及最优解、动物总重量问题
- Kodori tree board
- 缓冲流与转换流
- Sorting out 49 reports of knowledge map industry conference | AI sees the future with wisdom
猜你喜欢

VIM简易使用教程

技术分享| 融合调度中的广播功能设计

Applications and features of VR online exhibition

Neural networks - use of maximum pooling

STM32扩展板 数码管显示
![[godot] unity's animator is different from Godot's animplayer](/img/51/48f40a7b6736d7f78040eabbbd3395.jpg)
[godot] unity's animator is different from Godot's animplayer

2022.2.7-2.13 AI industry weekly (issue 84): family responsibilities

分布式-总结列表

先有网络模型的使用及修改

Why is Internet thinking not suitable for AI products?
随机推荐
【暑期每日一题】洛谷 P5886 Hello, 2020!
2022 a special equipment related management (elevator) simulation test and a special equipment related management (elevator) certificate examination
JS to solve the problem of floating point multiplication precision loss
解决:Thread 1:[<*>setValue:forUndefinedKey]:this class is not key value coding-compliant for the key *
Introduction to JVM stack and heap
Codeforces Round #771 (Div. 2) ABCD|E
【暑期每日一题】洛谷 P1568 赛跑
Shell之一键自动部署Redis任意版本
LM小型可编程控制器软件(基于CoDeSys)笔记二十:plc通过驱动器控制步进电机
FileOutPutStream
解决:拖动xib控件到代码文件中,报错setValue:forUndefinedKey:this class is not key value coding-compliant for the key
Neural network - nonlinear activation
Common methods in transforms
【硬十宝典】——1.【基础知识】电源的分类
Extension fragment
分布式全局唯一ID解决方案详解
Pytest automated testing - compare robotframework framework
Pytorch convolution operation
Leecode records the number of good segmentation of 1525 strings
分布式架构系统拆分原则、需求、微服务拆分步骤