题目大意

有 NNN 个小球在光滑水平的地上,初始速度有三种情况,−1,0,1-1, 0, 1−1,0,1

求 kkk 秒后各个小球的位置


题解

可以把小球碰撞后当作是穿过去了,这样编号就乱了,用起始的位置来维护一下。


代码

#include<bits/stdc++.h>
#define ll long long
#define rep(i,a,b) for(int i=a;i<=b;++i)
#define ff first
#define ss secondusing namespace std;
const int N = 1e6;
int a[N], b[N];
pair<int, int> p[N];void solve()
{ll n,k;cin >> n >> k;rep(i,1,n){int v;  // 速度cin >> p[i].ff >> v; p[i].ss = i; // 小球开始的序号b[i] = p[i].ff + v * k; // 假设穿过,k秒后的坐标 }sort(b + 1, b + 1 + n); sort(p + 1, p + 1 + n); // 以ff(开始位置)来排序rep(i,1,n)a[p[i].ss] = b[i];                   rep(i,1,n-1) cout << a[i] << ' ';cout << a[n];
}
int main(){solve();return 0;
}

F. chino with ball相关推荐

  1. F - Color the ball

    问题描述: N个气球排成一排,从左到右依次编号为1,2,3-N.每次给定2个整数a b(a <= b),lele便为骑上他的"小飞鸽"牌电动车从气球a开始到气球b依次给每个气 ...

  2. 2021CCPC新疆省赛题解BDEFGHIJK

    2021CCPC新疆省赛题解BDEFGHIJK K. chino with c language 题意 memcpy()memcpy()memcpy()不会检查源地址范围与目标地址范围是否重叠,它只从 ...

  3. 牛客 —— 湖南大学第十六届程序设计竞赛(重现赛)

    文章目录 A Triangles B Yuki with emofunc and playf D Queuing F Team G Binbin's string I Binbin and Balls ...

  4. HRBU 2021年暑期训练阶段二Day3

    目录 A - Shuffle'm Up 题目链接: 题意: 做法: B - Prime Path 题目链接: 题意: 做法: C - Function Run Fun 题目链接: 题意: 做法: D ...

  5. OpenJudgeNOI4978 宠物小精灵之收服

    4978:宠物小精灵之收服 查看 提交 统计 提问 总时间限制:  1000ms 内存限制:  65536kB 描述 宠物小精灵是一部讲述小智和他的搭档皮卡丘一起冒险的故事. 一天,小智和皮卡丘来到了 ...

  6. Java学习笔记,面向猴子记笔记2021/5/29更新

    如何在 3 天内学会 Java? https://www.zhihu.com/question/66535555/answer/1799868707 (手动滑稽) 在编辑器中鼠标右键source可以快 ...

  7. vPython窗口-原文完整翻译

    ···Google Translation··· 控制一个或多个 VPython 画布 最初,有一个名为场景的 3D VPython 画布. 除非使用显示对象,否则它们不会在屏幕上创建窗口,因此如果您 ...

  8. android18lazuli,Android 18

    "Whoever owns these clothes should have their optic sensors adjusted. They are obviously malfun ...

  9. 上海澜斌计算机有限公司,CIFX 50E-DP( )

    Hilscher网关CIFX 50E-DP( ) Hilscher    NT 100-RE-DN/+ML  1712.170/+ML Hilscher    NL 50-MPI  1701.430 ...

最新文章

  1. 小型电商web架构!小而美!
  2. 最新开源Faster-LIO:快速激光IMU里程计
  3. MySQL 加锁处理分析 ---非常牛逼
  4. 经典shell面试题整理
  5. C#语法:委托与事件
  6. 阿里技术大牛最爱的“闲书”,你看过多少?
  7. java中队列的类是什么意思_java中LinkedList集合类实现栈和队列要注意什么?
  8. 2012 Microsoft Intern Hiring Written Test [转]
  9. dom4j解析xml字符串实例
  10. Thrift源码学习二——Server层
  11. Qt文档阅读笔记-QHeaderView::sectionResized官方解析与实例
  12. static_cast, dynamic_cast, const_cast,reinterpret_cast探讨
  13. python---Matplotlib简单用法
  14. Vue全家桶 之 KTV前台收银管理系统 (不想努力啦,回家收钱去)
  15. 对粒子滤波算法的理解 特别通俗易懂
  16. 云计算基础与应用 第七章 CDN
  17. David Time Capsule Kick Off
  18. 国家新型城镇化与协同创新规划——产业·交通·空间
  19. 仿企查查、天眼查股权穿透d3
  20. Pytho中list去除重复项

热门文章

  1. C - Unusual Product
  2. 时间序列分析(TSA)
  3. JAVAer要了解的掌故
  4. python 推导式
  5. php是什么化学物,dmap是什么化学物质以及它的性质用途
  6. 什么是“月结30天”?(轉)
  7. 新能源系统仿真测试解决方案
  8. scratch优秀案例分享:母亲节制作一个动画贺卡
  9. 手动安装openstack并配置虚拟化集成VM
  10. 读Runnable、collable、Excutor、Future文章总结