A

题意:给长度为n的序列染黑白色,要求连续的黑的格子数量<=a,连续的白的格子数量<=b,问方案总数,有多个询问

分析:递推

   注意数据范围,是可以O(n)做的,所以可以直接递推

B

题意:每个servant有ai,bi,ci,pi,有boss的血量H,求满足(ai+bj+ck)(1+pi%)>=H(i!=j!=k)的组数,n<=1e5

分析:FFT典型应用

   枚举每个ai的话,问题就是求bj+ck>=M的组数,明显的FFT应用

   若b中有大于H的,直接修改成H,不影响结果,同样处理c

   将b的权值多项式和c的权值多项式FFT相乘

   因为j!=k,所以把每个自己的bi+ci减掉

   求个后缀和就是>=M的组数

   还有问题i!=j!=k,可以做个容斥,减掉i==k和i==j的,发现这两个很好处理

C

题意:给一个无向图的某些点设置安全通道,使得无论哪一条边断掉,每个点都能前往一个安全通道(注意断掉的那条边连接的两个点若设置了安全通道,那么这两个点的安全通道也会崩坏),求最少要安放多少安全通道,以及在最少前提下的方案数

分析:边双联通分量

   容易想到先弄出所有边双然后缩点成一颗树

   若树只有1个节点,那么答案一定是2或3,对于2的情况,我们只需要放(u,v),其中u、v没有边相连;但是如果没两个点都有边相连呢(即是完全图)?容易发现这样2个肯定不行,3个是最小答案,任意取3个

   若树有多个节点,那么发现最小答案一定是在每个节点里面放一个安全通道,同时这个安全通道不能是连接树边的点,方案就是π(size(u)-1)

D

题意:圆柱桶内、外有两只蚂蚁,里面的蚂蚁找最短路径跑到外面蚂蚁的位置,这题特殊的是,圆柱桶的内部底面可以走

分析:数学分析

   问题可以转化成:里面蚂蚁先走到底面圆周一点A,再沿着直线走到圆周一点B,再从B走到外面蚂蚁位置

   画出展开图、列方程

   具体的题解写的很清楚了,然后三分……(但好像精度不行啊,要暴力求导二分导函数的一边啊,很休闲啊?)

E

题意:求[L,R]内满足条件的x个数,条件是x能分解成若干个整数的乘积,这些数每个位置不能出现1、6之外的数,R<=1e10

分析:暴力

   1e10内满足由1、6组成的数很少啊,先dfs出来

   然后从小到大枚举乘一乘,装到set里

   发现1e10内的x也很少啊……所以不会TLE啊

   然后就把set中的东西写到数组中,二分找区间

转载于:https://www.cnblogs.com/wmrv587/p/6421385.html

玲珑杯 ACM Round #10相关推荐

  1. “玲珑杯”ACM比赛 Round #18 C -- 图论你先敲完模板【Dp】

    C -- 图论你先敲完模板 Time Limit:5s Memory Limit:256MByte Submissions:660Solved:160 DESCRIPTION 今天HHHH在操场上跑步 ...

  2. “玲珑杯”ACM比赛 Round #18 ABC题解

    A -- 计算几何你瞎暴力 Time Limit:5s Memory Limit:256MByte Submissions:1597Solved:301 DESCRIPTION 今天HHHH考完了期末 ...

  3. 玲珑杯”ACM比赛 Round #15 D 咸鱼商店【二分+01背包】

    题目链接:http://www.ifrog.cc/acm/problem/1125 题目大意:中文题目,题意请仔细看题面. 解题思路:二分+01背包     01背包的最终结果与其中的顺序无关,我们要 ...

  4. 玲珑杯”ACM比赛 Round #8-D XJT Loves Boggle(dfs)

    记录一个菜逼的成长.. DESCRIPTION Boggle is a word game designed by Allan Turoff and distributed by Hasbro. It ...

  5. “玲珑杯”ACM比赛 Round #21-C-战舰萝莉(线段树区间更新)

    "玲珑杯"ACM比赛 Round #21 Start Time:2017-09-23 17:00:00 End Time:2017-09-23 19:30:00 Refresh T ...

  6. lonlifeOJ1152 “玲珑杯”ACM比赛 Round #19 概率DP

    E -- Expected value of the expression DESCRIPTION You are given an expression: A0O1A1O2A2⋯OnAnA0O1A1 ...

  7. “玲珑杯”ACM比赛 Round #24: C. この戦いが終わったら(BFS+bitset优化暴力)

    C -- この戦いが終わったら 给你一个无向图,每次查询的时候给一堆二元组(xi,yi) 求图中有多少个点u与至少一个这次询问给出的二元组(xi,yi)满足dist(u,xi)<=yi,dist ...

  8. “玲珑杯”ACM比赛 Round #19

    A -- A simple math problem Time Limit:2s Memory Limit:128MByte Submissions:1599Solved:270 DESCRIPTIO ...

  9. “玲珑杯”ACM比赛 Round #23 C -- 你居然不吃巧克力(贪心+优先队列)

    DESCRIPTION 给定一个正整数n,现在有n个石头,每个单独成一堆. 现在可以每次合并两堆石头,产生的能量为两堆石头个数的min. 你现在要将所有的石头合并成一堆,并且获得的能量最大. 输出这个 ...

最新文章

  1. C#中throw抛出异常后,后续代码执行情况
  2. SY-SUBRC 的含义
  3. 计算机原理存储器实验报告,计算机组成原理存储器实验报告.doc
  4. 电脑重装系统之后git pull报错 Permission denied (publickey)
  5. 数据挖掘算法_算法篇(01) 数据挖掘算法初探
  6. java 使用三元运算符和if-else获取两个和三个数中的最大值
  7. c语言学习-自定义并调用两个函数,分别求两个整数的最大公约数和最小公倍数
  8. Github 简明教程 - 操作标签
  9. php时间截取日期,php中肿么获取给定时间中的日期部分
  10. 【渝粤教育】国家开放大学2018年秋季 0299-22T中国古代文学(1) 参考试题
  11. mysql 内存性能优化
  12. wavecn 2.0.0.5 正式版_iOS12.1.4正式版更新了什么 苹果iOS12.1.4新特性与升降级全攻略...
  13. querydsl动态 sql_QueryDSL-JPA
  14. TCP长连接和短连接的区别(好文章!)
  15. 解决SecureCRT连接网络设备console口失败的问题
  16. Xshell 6免费安装
  17. 【面经】2022年软件测试面试题大全(持续更新)附答案
  18. 2020-12-19
  19. linux文件操作和目录操作,Linux基础操作1——文件和目录
  20. 64位FME Server 与32位FME Desktop协同处理MDB格式数据

热门文章

  1. c#竖直射线法判断点是否再多边形里面
  2. CTFshow 信息收集 web10
  3. Visual Studio 2022编译x86 或者 win32程序时的错误MSB6006
  4. 第四周实践项目7 多项式求和
  5. int (*a)[10] 和 int *a[10] 的区别
  6. android grideview 图片png透明,Android完美解决GridView异步加载图片和加载大量图片时出现Out Of Memory问题...
  7. count_sort计数排序OpenMP的并行化
  8. mfc cedit 默认显示内容_拼多多评价不显示的几大原因,看完之后才知道是触碰了这几个环节...
  9. Java基础点:集合
  10. 高斯消元处理无解|多解情况 poj1830