题目描述

分析

1、

这道题出的数据弱,取每天的最小值,排个序,再取mmm个即可

2、

以上为扯淡

3、

对于每件衣服,我们可以对其进行排序,并记录它是从哪一天来的
然后用一个滑动窗口进行维护
如果窗口内有来自mmm个天的衣服,就更新一下ansansans
最后输出即可

#include<bits/stdc++.h>
#define ll long long
using namespace std;
const int MAXN=2e6+10;
struct node{int v,from;
}a[MAXN];
bool cmp(node x,node y){return x.v<y.v;}
int m,cnt=0;
int vis[MAXN];
int main()
{int n,k;scanf("%d%d",&n,&m);for(int i=1;i<=n;i++){scanf("%d",&k);for(int j=1;j<=k;j++){cnt++;scanf("%d",&a[cnt].v);a[cnt].from=i;}}sort(a+1,a+1+cnt,cmp);int ans=1e9,l=1,r=m,tmp=0;for(int i=l;i<=r;i++){if(!vis[a[i].from]){vis[a[i].from]++;tmp++;}}while(tmp<m){r++;if(!vis[a[r].from]){vis[a[r].from]++;tmp++;}}for(l,r;r<=cnt;){ans=min(ans,a[r].v-a[l].v);vis[a[l].from]--;l++;if(vis[a[l-1].from]==0) tmp--;while(tmp<m&&r<=cnt){r++;if(!vis[a[r].from]){vis[a[r].from]++;tmp++;}}}printf("%d",ans);
}

Groundhog Looking Dowdy相关推荐

  1. 牛客多校9 - Groundhog Looking Dowdy(尺取)

    题目链接:点击查看 题目大意:给出 n 天,每天可以有数件衣服可以选择,但每天只能选择一件衣服穿,每件衣服都有权值,现在需要挑出 m 天的衣服,使得最大值与最小值之差最小 题目分析:比赛时为了恰烂分用 ...

  2. SOJ 8064 Whack the Groundhog

    Description You are playing the game 'Whack the Groundhog' with your little nephew. Considering your ...

  3. 【2020年牛客暑假第九场】E题 Groundhog Chasing Death

    [2020年牛客暑假第九场]E题 Groundhog Chasing Death 质因子分解 题意 思路 方法一:先枚举iii再枚举公共质因子 Code(286ms) 方法二:先枚举公共质因子再枚举i ...

  4. 2020牛客暑期多校训练营(第九场) Groundhog Chasing Death

    Groundhog Chasing Death 题意:给出a.b.c.d.x.y,让求下列式子. 思路:对于gcd(x,y)我们知道 gcd(x,y)=p1 ^(min(n1,n2)) * p2 ^( ...

  5. E Groundhog Chasing Death(2020牛客暑期多校训练营(第九场))(思维+费马小定理+质因子分解)

    E Groundhog Chasing Death(2020牛客暑期多校训练营(第九场))(思维+费马小定理+质因子分解) 链接:https://ac.nowcoder.com/acm/contest ...

  6. Groundhog Chasing (数论质因数)

    Groundhog Chasing (数论&质因数) 思路:枚举质因子贡献. 然后第一维暴力,第二维用公式求和. 第二维分三种情况: 设当前因子为 s s s, x x x的该因子个数为 c ...

  7. 牛客多校9 - Groundhog Chasing Death(质因子分解+思维)

    题目链接:点击查看 题目大意:给出 a , b , c , d , x , y ,求 题目分析:因为涉及到了 gcd 的乘积运算,那么易知不同质因子的贡献是相互独立的,首先我们就可以先将 x 和 y ...

  8. 2020牛客暑期多校训练营(第九场)E题 Groundhog Chasing Death

    题意 计算 ∏ i = a b ∏ j = c d g c d ( x i , y j ) \prod_{i=a}^{b}\prod_{j=c}^{d}gcd(x^i,y^j) i=a∏b​j=c∏d ...

  9. 2020牛客多校9:B. Groundhog and Apple Tree(树形DP + 分类讨论 + 贪心)

    题目大意:有一棵苹果树,每个节点有一个苹果,吃掉 uuu 点的苹果能获得 aua_uau​点 HP,经过第 iii 条边需要消耗 wiw_iwi​ HP,在原地等待一秒可以获得 111 HP,每条边只 ...

  10. python电影数据分析的代码_python-small-examples

    Kaggle电影数据分析实战 本项目基于Kaggle电影影评数据集,通过这个系列,你将学到如何进行数据探索性分析(EDA),学会使用数据分析利器pandas,会用绘图包pyecharts,以及EDA时 ...

最新文章

  1. 编写同时在PyTorch和Tensorflow上工作的代码
  2. 【高并发】一个工作了7年的朋友去面试竟然被Thread类虐的体无完肤
  3. UVA 11235 Frequent values(RMQ)
  4. 移动Web加速技术月报第2期
  5. vb.net 中最小化到托盘和锁定窗体大小的问题(notifyIcon的两个重要属性)
  6. 中国为什么不发展民用计算机,为什么大多数人都错估了计算机与AI的发展?
  7. 电脑断网分析(故障排查手册)- 自救篇
  8. 开发中一些常用的css小技巧
  9. shell 脚本实战笔记(7)--集群网络相关知识和环境搭建
  10. 书单 | 月度畅销好书,助你技能满格,摆脱低效,走向财富人生
  11. ISA Server 2006速战速决实验指南(7) 创建元素-网络对象
  12. KANO 模型——卡诺模型
  13. 计算机系统文件夹图标不见了,为何我的电脑文件夹的图标都没有了
  14. 人脸识别技术全面总结
  15. 初学者基于paddle的计算机视觉快速上手项目
  16. vue3里面的watch
  17. 桌面上程序可以用计算机打不开,我电脑桌面图标程序都打不开怎么办
  18. java全国二级考点,java计算机全国二级考试时间
  19. Docker网络模式解析
  20. R code execution error处理

热门文章

  1. 【shareX】自定义图片上传-基于tu.my最新版API
  2. 数据结构与算法 | 用Java语言实现顺序表真的不难
  3. mybatis plus 出现 Invalid bound statement (not found)
  4. NBIoT接收十六进制数据格式转化
  5. Original error: Error executing adbExec
  6. JDK 1.4 中打印,
  7. 自己开发的网页嵌入到飞书后不能右键进行复制粘贴的解决方案
  8. 16 张图解 | 淘宝 10年架构演进
  9. 201919102004张雪婷(第二次作业)
  10. 语音合成(TTS)论文优选:Learning to Speak Fluently in a Foreign Language: Multilingual Speech Synthesis and Cr