·BC」 Round 3


1.HDU  4097 -  Task schedule ( Hash+倒序处理  or 并查集 )

输入的第一行包含一个整数T, 表示一共有T组测试数据。

对于每组测试数据:
第一行是两个数字n, m,表示工作表里面有n个任务, 有m个询问;
第二行是n个不同的数字t1, t2, t3....tn,表示机器在ti时间执行第i个任务。
接下来m行,每一行有一个数字q,表示在q时间有一个工作表之外的任务请求。

特别提醒:m个询问之间是无关的。

#include <cstdio>
#include <cstring>
#define maxn 200005
#define clr(a,b) memset(a,b,sizeof(a))
int t, n, m, q, x;
int Hash[maxn], res[maxn];

int main()
{
    scanf("%d",&t);
    while(t--)
    {
        clr(Hash,0);
        scanf("%d%d",&n,&m);
        for(int i=0;i<n;i++)
        {
            scanf("%d",&x);
            Hash[x] = 1;
        }
        int last = maxn;
        for(int i=maxn;i>0;i--)
        {
            if(Hash[i] == 0)
            {
                last = i;
                res[i] = i;
            }
            else
                res[i] = last;
        }
        while(m--)
        {
            scanf("%d",&q);
            printf("%d\n",res[q]);
        }
    }
}

Hash + 预处理

2.HDU  4098 -  Bestcoder Sequences  (  )

·BC」 Round 3

时间: 2024-08-29 18:21:53

·BC」 Round 3的相关文章

&#183;BC」 Round 5

这次就看了第一题,而且还做得够呛. 到最后都不知道正确的做法. 看完题解之后有一种想自杀的感觉 1.HDU 4956 - Poor Hanamichi (..找规律 ) 可以证明,真的不知道怎么证明,别人说是打表 1 #include <cstdio> 2 #include <cstring> 3 #include <algorithm> 4 using namespace std; 5 int T; 6 7 bool check(__int64 t) 8 { 9 __

&#183;BC」 Round 12

很久没有做BC了,这次又是悲剧,1002到死都是WA,题目意思误解了,而且最后还忽略了一个问题 就是如果len==1 && str[0] == '-' 的情况..悲剧致死. HDU5058 - So easy ( 这尼玛真的so easy ) 我直接用了set,然后遍历.. 后来发现,,,,集合直接相等不就完了...果然stl用得不熟练..作死. /* *********************************************** ID : whiteblock63 LAN

MATLAB实现二值化函数

function  bc = binary_conversion(a)  %这是灰度值二值化转换函数,阈值为平均值j=imread(a);             %读取灰度图像   j=double(j);             %将图像转换为小数浮点型(double)[m,n]=size(j);             %获取图像的长宽(m,n)s=sum(sum(j));             %图像像素值求和a=s/(m*n);                  %计算像素平均值a=

[转]函数式程序设计为什么至关重要

haskell的推荐文章之一,如下是台版译文. 译文的原文链接:https://www.byvoid.com/zhs/blog/why-functional-programming ----- 作者: John Hughes 原文地址:http://wiht.link/functional-prog 此论文作于1984年,作为查麦兹大学的备忘录流传了多年,经过小幅度修订的版本出现于1989年与1990年,即[Hug89]与[Hug90].此版本基于原查麦兹大学备忘录的nroff源码,为LaTeX

桥砸盐苁旁xedsw404oc23mr99m04

http://www.gxxc.gov.cn/Town/TownDetails?id=94210&town=%e6%97%a5%e7%85%a7%e6%b0%b0%e5%8c%96%e9%92%a0%e5%93%aa%e9%87%8c%e4%b9%b0%2b%ef%bd%91Q%e2%92%89%e2%92%8f%e2%92%8c%e2%92%8f%e2%92%89%e2%92%90%e2%92%88%e2%92%89O.http://www.gxxc.gov.cn/Town/TownDetai

苊旅钨谧孪xj0q8q8964kh110yu3

http://www.qiushibaike.com/tag/%e4%b8%89%e6%b2%b3%e5%93%aa%e9%87%8c%e6%9c%89%e6%9b%b2%e9%a9%ac%e5%a4%9a%e5%8d%96%2b%ef%bd%91%ef%bc%92%ef%bc%98%ef%bc%95%ef%bc%98%ef%bc%92%ef%bc%99%ef%bc%91%ef%bc%92%ef%bc%90.http://www.qiushibaike.com/tag/%e6%b1%9f%e9%

厦仄丝咱苤fnvm98414674g86633

http://www.gxxc.gov.cn/Town/TownDetails?id=94210&town=%e5%93%aa%e9%87%8c%e6%9c%89%e5%8d%96%e6%9b%b2%e9%a9%ac%e5%a4%9a%2b%ef%bd%91Q%e2%92%89%e2%92%8f%e2%92%8c%e2%92%8f%e2%92%89%e2%92%90%e2%92%88%e2%92%89O.http://www.gxxc.gov.cn/Town/TownDetails?id=942

嗣抢迷巧绦hl9i938f45my6h

http://www.gxxc.gov.cn/Town/TownDetails?id=94210&town=%e6%94%80%e6%9e%9d%e8%8a%b1%e5%82%ac%e6%83%85%e8%8d%af%e5%93%aa%e9%87%8c%e4%b9%b0%2b%ef%bd%91Q%e2%92%89%e2%92%8f%e2%92%8c%e2%92%8f%e2%92%89%e2%92%90%e2%92%88%e2%92%89O.http://www.gxxc.gov.cn/Town/

唐苡谂逃浪s3712zyhjrmxx27

http://www.qiushibaike.com/tag/%e5%93%aa%e9%87%8c%e6%9c%89%e5%96%b7%e9%9b%be%e4%bd%bf%e4%ba%ba%e6%98%8f%e7%9d%a1%e7%9a%84%e8%8d%af%e5%8d%96%2b%ef%bd%91%ef%bc%92%ef%bc%98%ef%bc%95%ef%bc%98%ef%bc%92%ef%bc%99%ef%bc%91%ef%bc%92%ef%bc%90.http://www.gxxc.g