bzoj 3308

原创 2015年11月19日 21:48:19

只是转发一下以前的题解而已。

题意见:http://hzwer.com/7220.html (不过我的做法略有区别)

下面是以前的纱布题解:

这题蒟蒻自己弄到AC表示好开心,虽然还是看了题解。。。(不过还是看不懂啊TUT)

首先观察小数据,可以观察出两个结论:1:最大解中质因子最多只有两个。2:如果是两个,那么一个大于sqrt(n),一个小于sqrt(n)。

用这个很明显可以构个图做最小费用(但不是最大流,至少我构的图不是这样),这个是可以过PE355的,但是bzoj上是过不了的。。。于是考虑继续优化。。

然后我们这样考虑

对于大于sqrt(n)的质数:

对于在n/2+1到n中很明显都要取

对于在n/3+1到n/2中,这些数只有可能与2组合起来成为解之一,设x1<x2,那么x1*2+x2<x2*2+x1,所以在此区间内,只有一个数是有可能与其他质数组合成为解的(最大的那个),于是其他的数可以提前加到解里面(因为其与其他质数组合的解必定更差)

。。。。。。

对于在n/p+1到n/p中,设x1<x2,那么x1*p+x2<x2*p+x1,以此类推。


那么图的规模就只有sqrt(n),就可以过了。



HDU3308:LCIS(线段树区间合并)

Problem Description Given n integers. You have two operations: U A B: replace the Ath number by B...
  • libin56842
  • libin56842
  • 2013年11月10日 15:48
  • 3497

bzoj 3308: 九月的咖啡店 (费用流)

3308: 九月的咖啡店 Time Limit: 30 Sec  Memory Limit: 128 MB Submit: 206  Solved: 74 [Submit][Status][Discu...
  • clover_hxy
  • clover_hxy
  • 2016年12月12日 18:56
  • 360

BZOJ 3308 九月的咖啡店 费用流

题目大意:在[1,n][1,n]区间内选择一些数,使得这些数两两互质,求这些数的和的最大值容易发现对于一个最优解,每个质数存在且仅存在于一个数中。(废话。 但是有可能一个数中存在多个质数 下面是两...
  • PoPoQQQ
  • PoPoQQQ
  • 2015年05月14日 20:18
  • 2416

bzoj 3308: 九月的咖啡店(最大费用最大流)

3308: 九月的咖啡店 Time Limit: 30 Sec  Memory Limit: 128 MB Submit: 278  Solved: 100 [Submit][Status][Disc...
  • Jaihk662
  • Jaihk662
  • 2017年07月14日 23:39
  • 197

bzoj 3308: 九月的咖啡店 费用流

题意深绘里在九份开了一家咖啡让,如何调配咖啡民了她每天的头等大事我们假设她有N种原料,第i种原料编号为i,调配一杯咖啡则需要在这里若干种兑在一起。不过有些原料不能同时在一杯中,如果两个编号为i,j的原...
  • qq_33229466
  • qq_33229466
  • 2017年06月04日 20:21
  • 95

MySQL服务器管理

1.MySQL服务器 1.1服务器选项和变量引用 1.2 服务器配置默认值 1.2.1 服务器默认值的变化 1.2.2使用默认服务器配置文件样本 my.cnf   my-default.cnf ...
  • kutim
  • kutim
  • 2015年07月02日 01:07
  • 317

【Trie】bzoj1954——我终于当了权限狗了!

终于当了权限狗了,真是爽翻 重要的事说三遍…1A…1A…1A Trie的应用,虽然简单,但感觉还是很精妙哒 求根节点到各点的异或值,然后机智的贪心一下 2n>∑2ii∈[0,n−1]2^n >...
  • johann_oier
  • johann_oier
  • 2015年07月27日 18:35
  • 1356

在原有3306端口mysqld服务的情况再搭建第二个3308端口的mysql实例

1 download the tar.gz [root@472322 tmp]# wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5....
  • mchdba
  • mchdba
  • 2013年09月12日 16:32
  • 4242

bzoj刷题(shui)记录

放假刷了一个月的水题,集中写一下题解吧。bzoj1858:线段树随便维护一下。 code bzoj2705:莫比乌斯反演裸题。 code bzoj1202:并查集,但是我写了一种跟floyd很像的...
  • FZHvampire
  • FZHvampire
  • 2015年08月31日 11:26
  • 1646

[BZOJ2674]Attack(整体二分+树状数组套线段树)

题目描述传送门 数据有坑: 给出的不一定是左下角和右上角,需要自己判断交换。题解没见过整体二分里面还有个树套树的… 首先把坐标离散 感觉是K大数查询和矩阵乘法两道题的结合版,就是动态求矩阵的k...
  • Clove_unique
  • Clove_unique
  • 2017年01月10日 21:57
  • 542
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:bzoj 3308
举报原因:
原因补充:

(最多只允许输入30个字)