多校1

1001

求10^k <= 2 ^m - 1 对于给定的m  k的最大值

取个log搞一下

1002

给定n个字符串 字符串中仅包含小写字母 为每个字母分配一个 0 ~ 25的 整数权值 使得这n个字符串转换后的26进制数最大

单个字符串长度  <= 1e5 不允许前导0

给每个字符创建一个长度为1e5的数组 代表每个26进制位上出现次数

进位后像高精度一样比较大小来排序 为权值最大的分配大数

维护当前剩下多少个字符可以取0 当仅剩下一个时 为当前可以为0的字符分配为0

*有个标记没清零WA了一发

1003

n个点的树 每个点有一种颜色 一条路径的权值是路径上不同颜色的个数 问所有路径的权值之和

n <= 2*10^5 颜色数 <= 2*10^5

当仅有一种颜色的时候 把所有带颜色的点删去 用剩下的每个联通块的大小来统计答案

当多种颜色放到树上的时候 我们把每种颜色的点放到一起 深度从大到小排序

DFS序维护子树和 枚举到一个点 就遍历他的儿子节点 算出贡献 然后把包括他自己在内的子树都删除

当删除完最后一个节点的 统计整个树剩下的大小 那是最后的联通块

复杂度O(nlogn)

*潘学姐取模WA了一发

1006

a是0 ~ n-1的一个排列 b是 0 ~ m -1的一个排列

a->b的映射f 要满足 f(i) = b[f(a[i])] 问f的个数

可以发现 i会和a[i] 和 a^(-1)[i]有约束关系

可以知道a中每个点都会有两条边 所以一定是若干个环

b也是同理

那么对于a的一个环 它的长度是la 只有长度为la的约数的b环可以是约束条件成立

所以先找b环 筛法处理贡献 再找a环 最后乘起来

O(nloglogn) (筛法的部分

1008

考场没写

给你一个 1000w的序列 100次询问 查找第K大

每次询问 bi, 满足 bi + bj <= bk

考场上没做出来

由于bi + bj <= bk 对 bi < bk, bj < bk 都成立

可以直到b序列排序后增长很快

生成序列后 b从大到小 nth_element取出第bi大

由于nth_element后 返回的位置之前都比他小 之后都比他大

所以其实挺快 nth_element用法

1011 没看 zkc和潘学姐搞过了。。。

1012

全程被不是极大迷惑 感觉题目描述很迷

求长度为n的某种排列个数 排列要满足 第i个元素当且仅当在 [Li,Ri]的范围内最小

知道是约束条件是极大之后就有些舒服了

一定有一个 [1,n]的区间 这个位置的数是1

假如这个位置是x

在[1, x-1]和[x+1, n]一定有类似的覆盖整个区间的约束条件

没有的话就无解了

假如都能找到的话 就在答案乘上C(n-1, x - 1) 代表 忘前一个区间随便放几个数就行了 顺序都会确定的

递归下去两部分做相同处理

O(nlogn)

今天是没时间搞题了

昨天CF的c感觉对了 但据说我题意理解错了很迷

还有那个UVALIVE的题也得再看看

明天再搞完之前说的剩下部分吧。。。

时间: 2024-11-05 23:52:51

多校1的相关文章

2015 ACM多校训练第一场

在下面网址看效果更佳>_< http://mlz000.github.io/2015/08/07/2015-ACM%E5%A4%9A%E6%A0%A1%E8%AE%AD%E7%BB%83%E7%AC%AC%E4%B8%80%E5%9C%BA/ 题外话 这个暑假以前就决定要把这次多校的所有题全补了,中间断断续续,总算把第一场的题补全了,鄙视一下颓废的自己... hdu 5288(1001) OO's Sequence Solution 水题,定义两个数组L[i],R[i]示第i个数左侧和右侧最接

HDU 4864 Task(2014多校--贪心)

Task 比赛当时思路想的差不多,感觉能过的,该处理的也都处理到了,最后还是没过,可能是二分写错了吧-.- 大意:给你n个机器,m个要完成的任务,每个机器跟任务都有两个属性,机器是最大工作时间跟等级,任务是需要工作的时间跟等级.完成一个任务可以得到500*(工作时间)+2*(等级)的报酬.完成任务的条件是机器的工作时间满足任务的需要,等级要大于等于任务的等级,一个机器只能用一次,一个任务也只能用一个机器去完成.需要进行策略选择,使得完成更多的任务. 思路:开始想的就是贪心,也想到了贪心的时候时间

HDU 4864(多校)1004 Task

Problem Description Today the company has m tasks to complete. The ith task need xi minutes to complete. Meanwhile, this task has a difficulty level yi. The machine whose level below this task's level yi cannot complete this task. If the company comp

hdu6069[素数筛法] 2017多校3

/*hdu6069[素数筛法] 2017多校3*/ #include <bits/stdc++.h> using namespace std; typedef long long LL; LL l, r, k; const LL MOD = 998244353LL; int T, n, prime[1100000], primesize; bool isprime[11000000]; void getlist(int listsize) { memset(isprime, 1, sizeof

python_爬校花

如何用python爬取校花图片并保存到本地来? 1. 获取什么数据? 校花名字  name 校花所在学校 school 校花图片的url   img_ulr 2.如何获取? 打开网页http://www.xiaohuar.com/hua/ ,打开开发工具,研究每一张图片对应的html,找规律 通过python 的scrapy框架进行批量爬取 环境声明: python 3.50 scrapy 库 出现了哪些问题? 1. 如何去除重复的url? 通过对获取的url 进行md5,进行去重 2. 如何该

2017Summmer_上海金马五校 F题,G题,I题,K题

以下题目均自己搜 F题  A序列 一开始真的没懂题目什么意思,还以为是要连续的子串,结果发现时序列,简直智障,知道题意之后,好久没搞LIS,有点忘了,复习一波以后,直接双向LIS,处理处两个数组L和R,然后对整个数组扫一遍对于每一个下标取m=min(L[i],R[i]);用ans取2*m-1中的最大值.LIS用nlogn的算法实现,二分用的是lower_bound(),直接看代码. //Author: xiaowuga #include <bits/stdc++.h> #define maxx

2015 HDU 多校联赛 5317 RGCDQ 筛法求解

2015 HDU 多校联赛 5317 RGCDQ 筛法求解 题目  http://acm.hdu.edu.cn/showproblem.php? pid=5317 本题的数据量非常大,測试样例多.数据量大, 所以必须做预处理.也就是用筛法求出全部的F[x],将全部F[x] 打印出来发现.事实上结果不大,最大的数值是7.所以对于每一个区间询问, 直接暴力求取有多少个 1 2 3 4 5 6 7 就可以,从大到小查找.假设出现2个以上 3-7 的数值,那么最大公约数就是该数字. 假设没有出现两个反复

精校全本 TXT epub 龙族

标签: 精校TXT 龙族 江南 级别:粮草+ 在你最孤单最无望的时候,有一扇门会在你身边打开. 路明非等了十八年,在他最衰的那一刻,门开了.   谨以此书献给所有有梦想的衰小孩! --江南 When you feel most lonely and desperate, there will be a door open for you. As long as you have a dream and dare to rise, poor children will also have prou

蒟蒻ACMer回忆录 &#183; 一段弱校ACM的奋斗史

三年半的ACM生涯终于迎来了终点,退役之时,感慨万分,故写此文以纪念逝去的时光,那些为ACM拼搏的日子,那段弱校ACM的奋斗史. 三年半的ACM生涯,窝见证了CUMT从打铁到铜牌的突破,又见证了从铜牌到银牌的突破:见证了集训队员从3人发展到10余人,又见证了ACM实验室的落实. 三年半的ACM生涯,窝经历了太多,有Accepted时的欢笑,有Wrong Answer时的沮丧,有Time Limit Exceeded时的无奈,有Runtime Error时的尴尬,有打铁的失落,有拿牌的惊喜. 13

择校记1(转)

[一种声音]择校记 择校记 九月最后一天,女儿下午一点钟放学.几乎还在凌晨,我和孩子妈妈就激动起来了,分工合作,让我早早.千万别晚到去接女儿. 一晃之间,她在平和学校住宿四个星期了. 从来没有单独出门机会的她,在学校里乐不思蜀,竟然一点不适应都没有.八月最后一天,是她第一天入校,第一次住宿,妈妈各种收拾,无数叮咛(好几斤重的车 轱辘话),各种不放心.可是,全校父母和学生听校长演说结束之后,中午家长和孩子分开,她就不见了.我们在宿舍和教室到处找,妈妈很着急.我说,学校管理 这么严,她又不会跑出学校