当前位置:网站首页>[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;
} 边栏推荐
- PR 2021 quick start tutorial, learn about the and functions of the timeline panel
- All in all, the low code still needs to solve these four problems
- How do I sort a list of strings in dart- How can I sort a list of strings in Dart?
- Pytoch (IV) -- visual tool visdom
- STM32扩展板 数码管显示
- Pytorch(三) —— 函数优化
- 分布式架构系统拆分原则、需求、微服务拆分步骤
- LeetCode_58(最后一个单词的长度)
- 2022.2.7-2.13 AI industry weekly (issue 84): family responsibilities
- 【硬十宝典目录】——转载自“硬件十万个为什么”(持续更新中~~)
猜你喜欢

常用的Transforms中的方法

【硬十宝典】——1.【基础知识】电源的分类

C read / write application configuration file app exe. Config and display it on the interface

扩展-Fragment

How to use common datasets in pytorch

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

VIM简易使用教程

How to do the performance pressure test of "Health Code"

VIM easy to use tutorial

RuntimeError: mean(): input dtype should be either floating point or complex dtypes. Got Long instead
随机推荐
Pytest automated testing - compare robotframework framework
LeetCode_ 53 (maximum subarray and)
打印流与System.setout();
Pytoch (I) -- basic grammar
Basic exercise of test questions hexadecimal to decimal
How to do the performance pressure test of "Health Code"
The index is invalid
RuntimeError: “max_pool2d“ not implemented for ‘Long‘
Summary of acl2021 information extraction related papers
Some tools that research dogs may need
LM small programmable controller software (based on CoDeSys) note 20: PLC controls stepping motor through driver
Common interview questions ①
Dual contractual learning: text classification via label aware data augmentation reading notes
STM32扩展板 温度传感器和温湿度传感器的使用
Construction of Meizhou nursing laboratory: equipment configuration
AssertionError assert I.ndim == 4 and I.shape[1] == 3
JS to solve the problem of floating point multiplication precision loss
RuntimeError: mean(): input dtype should be either floating point or complex dtypes. Got Long instead
洗个冷水澡吧
RuntimeError: mean(): input dtype should be either floating point or complex dtypes.Got Long instead