贝茜放慢脚步
位置

  1. 题目大意是:一个奶牛在滑雪,会有n个减速的操作,t表示在第几秒进行减速,而d代表滑到哪里进行减速,初始速度为1,每次减速都会变成i分之一,求出滑行1000米所需要的时间
  2. 思路:因为题目分为时间和距离两个维度,所以存储数据时也要分成两个维度,(此处应该把两个维度分别排序一下,因为题目所给数据不是按顺序给出的),进行减速时,我们需要纵观两个维度变化,考虑谁先谁后的问题,所以,使用二路归并进行判断即可
  3. 下面是ac代码
#include<iostream>
#include<algorithm>
#include<vector>
#include<cstdio>
using namespace std;
vector<int> a, b;
int n;
int main()
{scanf("%d", &n);while (n --){int x;char s[2];scanf("%s%d", s, &x);if(*s == 'T') a.push_back(x);else b.push_back(x);}b.push_back(1000);sort(a.begin(), a.end());sort(b.begin(), b.end());double s = 0, t = 0;int v = 1;int i = 0, j = 0;while (i < a.size() || j < b.size()){if(j == b.size() || i < a.size() && a[i] - t < (b[j] - s) * v){s += (a[i] - t) / v;t = a[i];v ++;i ++;}else{t += (b[j] - s) * v;s = b[j];v ++;j ++;}}printf("%.0lf\n", t);return 0;
}

acwing每日一题之贝茜放慢脚步相关推荐

  1. AcWing 1934. 贝茜放慢脚步(二路归并)

    题目链接 https://www.acwing.com/problem/content/description/1936/ 思路 题目的标签是二路归并,其实就是贪心,可以对比我们之前学习归并算法那里, ...

  2. AcWing每日一题2041. 干草堆

    AcWing每日一题2041. 干草堆 题目描述 贝茜对她最近在农场周围造成的一切恶作剧感到抱歉,她同意帮助农夫约翰把一批新到的干草捆堆起来. 开始时,共有 N 个空干草堆,编号 1∼N. 约翰给贝茜 ...

  3. acwing——每日一题——总结

    acwing--每日一题--总结 第一周 1.笨拙的手指(考查点:进制转换) 2.干草堆(考查点:差分+前缀和) 3.奶牛选美(bfs模板+floodfill算法) 4.拖拉机(bfs+双端队列=迪杰 ...

  4. acwing 每日一题 1761.阻挡广告牌

    题目描述:(不想读题直接看最后的分析) 在漫长的产奶期间,奶牛贝茜喜欢透过窗户盯着马路对面的两个巨大的矩形广告牌,上面写着"农夫亚历克斯的惊人开胃苜蓿"和"农夫格雷格的大 ...

  5. acwing每日一题(8.12 ~ 8.14)

    2022.8.12 Leetcode 128  用户分组 1282. 用户分组 - 力扣(LeetCode) 思路:我们用哈希表存储  键:不同大小的组     值:组内元素 (用一个链表或者Arra ...

  6. Acwing每日一题 4366. 上课睡觉

    题目链接:4366. 上课睡觉 - AcWing题库 思路:暴力枚举,枚举每种最终每堆石头的数量和. AC代码 #include<iostream> using namespace std ...

  7. AcWing每日一题 3565.完美矩阵(绝对值不等式)

    完美矩阵 原题链接 CSDN居然把标题字数限制改到了30....完全不够呀..可恶QWQ 如果一个矩阵能够满足所有的行和列都是回文序列,则称这个矩阵为一个完美矩阵. 一个整数序列 a1,a2,-,ak ...

  8. AcWing每日一题 3333.K-优字符串(水题)

    K-优字符串 原题链接 Charles 将一个字符串的优良分数定义为,在 1≤i≤N/2 的范围内,满足 Si≠SN−i+1 的 i 的数量(索引从 1 开始). 例如,字符串 CABABC 的优良分 ...

  9. ACwing每日一题3565暴力 绝对值不等式 中位数思维

    题目 链接 题解思路 这里的用auto遍历 set 是C++11的特性. 这里用了暴力法,回文满足的充分必要条件是数值关于中间位置上下左右对称,也就是行列对称. 我们只要每次取这四个点(一般)取出它们 ...

  10. AcWing每日一题

    1813. 方块游戏 分析: 题目要求在一块板子的正反两面单词中选一面单词,这两个单词有可能有共同部分,因为题目要求,不管每个板子哪一侧朝上,都要组成n个单词,所有如果两个单词有共同部分,我们需要保留 ...

最新文章

  1. 数学仍然是人类的“火炬”
  2. Linux(Ubuntu 16) 下Java开发环境的配置(一)------JDK的配置
  3. 关于ABST2的若干问题
  4. 鹅厂程序员在家撸码的十大姿势
  5. 如何使用 C# 中的 Tuple
  6. js请求php文件 302,采集某个 url, js 请求 200,浏览器访问 302
  7. 作家笔下的数学与数学家
  8. css padding效果,CSS Padding(填充)
  9. “3D几何与视觉技术”全球在线研讨会(9月2日到12月16日)
  10. iPhone成交额2秒破亿!京东11.11晚8点战报:5分钟家电成交额破20亿
  11. 腾讯开工日1.5亿美元领投Reddit,美国贴吧最新估值30亿美元
  12. 《软件工程》第四次作业--目标软件(必应词典)
  13. ZK在Eclipse下的环境搭建
  14. 定时任务发展史(二)
  15. 组态王登录服务器为空,组态王客户端与服务器失去联系
  16. java持续集成soapui_接口自动化测试持续集成--Soapui接口测试
  17. centos 的 tar 命令
  18. python现在版本强势英雄_用Python给漫威和DC英雄综合实力排位
  19. 2018校招笔试真题汇总 精
  20. rabbitmq的web管理界面-密码管理

热门文章

  1. HTML文件mhl,比HDMI更强!MHL与HDMI技术解析
  2. Pigeon服务的注册与发现
  3. php添加删除div,前端JavaScript-动态添加和删除div元素
  4. 关键20小时,快速学会任何技能
  5. SnakeGame(贪吃蛇游戏)
  6. Appdata中local是文件,系统盘下的文件目录
  7. U盘安装win7 启动一键u盘安装Ghost Win7系统教程
  8. 互联网日报 | 4月5日 星期一 | 华为首款台式显示器登陆海外;腾讯视频VIP会员4月10日起涨价;我国民宿房源超300万套...
  9. 网安面试题(common)
  10. 百度热力图颜色说明_揭秘!看完徐州城市人口热力图,你就知道该在哪儿买房了...