题意:

公司每年要解除value最小的女工,然后再照进来一位,当value 同时最小时,开除 标号比较大的那位。

已知N : a[i] 代表 i 号女工的vaue, M:b[i]: 第i年招进来的员工的value

输出 每年开除的员工的标号,以及当前她的value

#include<stdio.h>
#include<string.h>
#include<math.h>
#include<string>
#include<iostream>
#include<set>
#include<algorithm>
using namespace std;
struct node
{int id;int x;node(int id,int x):id(id),x(x){};friend bool operator < (const node a,const node b){if(a.x==b.x) return a.id>b.id;else return a.x<b.x;}
};
set<node>cur;
int main()
{// freopen("in.in","r",stdin);int T;scanf("%d",&T);while(T--){int n,m;scanf("%d%d",&n,&m);cur.clear();int tp;for(int i=1;i<=n;i++){scanf("%d",&tp);cur.insert(node(i,tp));}for(int i=0;i<m;i++){node top=*cur.begin();cur.erase(cur.begin());printf("%d %d\n",top.id,top.x-i);scanf("%d",&tp);cur.insert(node(i+n+1,tp+i+1));}}return 0;
}

The tough time set相关推荐

  1. Codecraft-18 and Codeforces Round #458: D. Bash and a Tough Math Puzzle(线段树)

    D. Bash and a Tough Math Puzzle time limit per test 2.5 seconds memory limit per test 256 megabytes ...

  2. (课程笔记)Learn How to Learn: Powerful mental tools to help you master tough subjects

    参考: [coursera] Learn How to Learn: Powerful mental tools to help you master tough subjects Teachers: ...

  3. termux获取sd卡读写权限_索尼发布“世界最快”USB-C Hub及TOUGH SF-M系列SD卡

    7月14日消息,据Cool3c报道,索尼宣布推出新的TOUGH SF-M系列SD卡及USB-C扩展坞MRW-S3.这款MRW-S3号称"世界最快"的UHS-II SD和microS ...

  4. TOUGH系列软件建模实践方法及在地下水、CO2地质封存、水文地球化学、地热等多相多组分系统多过程耦合

    查看原文>>> https://mp.weixin.qq.com/s?__biz=MzAxNzcxMzc5MQ==&mid=2247578057&idx=7& ...

  5. TOUGH系列软件建模实践方法及在地下水、CO2地质封存、水文地球化学、地热等多相多组分系统多过程耦合高级教程

    TOUGH2系列软件传统地下水模拟软件Feflow和Modflow不同,TOUGH2系列软件采用模块化设计和有限积分差网格剖分方法,通过配合不同EOS模块,软件可以处理各种复杂地质条件下,诸如地热能开 ...

  6. 【技术推文】TOUGH软件建模方法及在地下水、CO2地质封存、水文地球化学、地热等多相多组分系统多过程耦合

    详细内容点击链接:TOUGH系列软件建模实践方法及在地下水.CO2地质封存.水文地球化学.地热等多相多组分系统多过程耦合 前言 TOUGH2系列软件传统地下水模拟软件Feflow和Modflow不同, ...

  7. Codeforces 914D - Bash and a Tough Math Puzzle 线段树,区间GCD

    题意: 两个操作, 单点修改 询问一段区间是否能在至多一次修改后,使得区间$GCD$等于$X$ 题解: 正确思路; 线段树维护区间$GCD$,查询$GCD$的时候记录一共访问了多少个$GCD$不被X整 ...

  8. cf914D. Bash and a Tough Math Puzzle(线段树)

    题意 题目链接 Sol 直接在线段树上二分 当左右儿子中的一个不是\(x\)的倍数就继续递归 由于最多递归到一个叶子节点,所以复杂度是对的 开始时在纠结如果一段区间全是\(x\)的两倍是不是需要特判, ...

  9. 每日英语:The First Day On A Job Is Tough Work

    Why is the first day on the job often the worst? New employees tend to be greeted with stacks of ben ...

  10. [转] TOUGH 的系列平面广告

    转载于:https://www.cnblogs.com/temptation/archive/2006/08/09/471863.html

最新文章

  1. 028_jdbc-mysql大文本
  2. 信息学奥赛一本通(1152:最大数max(x,y,z))
  3. 录音喊话器的故障修理_我司quot;XAHHQ1型quot;喊话器 通过公安部检测
  4. java arraylist 初始化_一不小心就让Java开发踩坑的fail-fast是个什么鬼?
  5. 搭建NodeJS环境
  6. java8 中的时间和数据的变化
  7. 简单实现DButil工具类
  8. Ubuntu下截图贴图软件——flameshot
  9. 2022超火的微信小说小程序源码-自带安装教程
  10. linux下kbhit的头文件,linux下kbhit()使用
  11. Kong Dashboard系列【三】添加插件----rate-limiting
  12. 【最新排名(按点赞)】投票倒计时三天:继续为你喜欢的征文作品投票吧!...
  13. RabbitMQ:使用Docker构建RabbitMQ高可用负载均衡集群
  14. Linux系列之CentOS系统安装
  15. c# asp.net mvc使用斑马GK888t打印机打印标签
  16. python学习--mysql
  17. 摩托罗拉ME525搜索键改锁屏键
  18. FFmpeg在iOS开发中编译并使用
  19. Hibernate中ManyToOne删除Many的一方出现 deleted object would be re-saved by cascade
  20. 还记得小时候玩的泡泡龙吗?用CocosCreator实现它!

热门文章

  1. Hplus框架动态添加选项卡功能(扩展)
  2. 大学英语综合教程三 Unit 3 课文内容英译中 中英翻译
  3. 数学建模算法python源码_如何使用python完成数学建模常见算法
  4. 蓝桥杯C++AB算法辅导
  5. ngrok跟小米球的使用
  6. python人工智能小程序_推荐几款“真”人工智能技术小程序
  7. 好程序员大数据视频教程之快速入门Scala篇
  8. Python数据分析师特训营84节
  9. Ubuntu(小名乌班图)的安装顺便附带VMware的安装教程,以及VM的激活密钥
  10. matlab 支撑集,基于OMP算法的快速压缩感知图像重构