6.12交流

czy

bzoj5424烧桥计划

f[i][j]暴力,可以分两段转移,更近的一段单调队列

发现,最多分成sqrt(n)段。

因为如果只有一段,ans=n*2000

而如果多段,至少是∑i*1000,那么,i的上界是sqrt(n)级别的。

所以,O(nsqrt(n))

(什么题啊)

 

ywy

CF1086F Forest Fires 

考虑统计f[i],i时刻能覆盖的个数

ans=t*f[t]-∑f[i]

∑f[i]矩形面积并,插值

 

yjc

https://codeforces.com/problemset/problem/1172/C2?tdsourcetag=s_pcqq_aiomsg

f[w][i][j][k]大暴力

k可以省去,f[w][i][j],j,i可以砍到m

有结论:f[w][i][j]=w*f[1][i][j]

关于轮数i,进行归纳法可以证明,i=0显然成立,求出i>=1时f[1][i][j]的式子,对比f[w][i][j]的式子,发现f[w][i][j]=w*f[1][j][k],

得证。

 

zky

51nod1584 加权约数和

没出太大的锅,但是线性筛好像做不了了。

 

zrq

P4566 [CTSC2018]青蕈领主

类析合树

然后把儿子缩点,推式子,cdq分治FFT

 

ztb

 

PKUSC2019 D2T2

zzh

n个人,每个人手上有 a_i 个相同物品,两人的物品不同,有先后m次交换,每个x和y可以交换一件物品(可以不交换),最大化最终1手上的物品种类n3000

m,n,xi,yi,ai给定

 

首先,每个人手上的ai个等于1个。最终目标是给1,只算一种,让那条路径给过去即可。所以多了没用。

ai的作用是限制第i个人手上同时最多ai个。

然后网络流:

对时间拆点,n*m个点,

如果(x,y)在t时刻交换,则$(x_t)->(y_{t+1})$,$(y_t)->(x_{t+1})$流量为1

任意t,$(i_t)->(i_{t+1})$流量ai

S到$(i_t)$流量1,表示一种物品

$(1_m)$到T流量inf,表示最终种类数。

 

n*m个点只保留有用的即可。

最大流。

 

如果$(x_t)->(y_{t+1})$流过去,代表:“决定把某个种类最终传给1”,所以把这个“种类”传过去。

(某一时刻,x的$(x_t)->(x_{t+1})$没有满流,代表手上还有一些x号物品(初始的),

此处,如果没有同时的$(y_t)->(x_{t+1})$,其实代表x交换给了y一个x的初始元素过去,

由于并不想到达1,所以没有把“种类”传过去。

 

1和种类有关,所以就是种类代表点了。即1点流量。

 

转载于:https://www.cnblogs.com/Miracevin/p/11011953.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/277529.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java椭圆_如何用java画椭圆

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼利用java画出椭圆。也就是鼠标一边移动一边显示出椭圆,如何做到请大神指教这是我写的(没有达到我自己的要求):import java.awt.*;import java.awt.Graphics;import java.awt.event.*;import javax.swing.*;i…

【springboot+easypoi】一行代码搞定excel导入导出

原文:https://www.jianshu.com/p/5d67fb720ece 开发中经常会遇到excel的处理,导入导出解析等等,java中比较流行的用poi,但是每次都要写大段工具类来搞定这事儿,此处推荐一个别人造好的轮子【easypoi】,下面…

用java编写一个计算器_用java程序编写一个计算器

展开全部给你一个参考,希望不62616964757a686964616fe58685e5aeb931333330343261要被百度吞了当晚餐import java.awt.BorderLayout;import java.awt.GridLayout;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.text.DecimalFor…

TypeScript基础入门 - 接口 - 可索引的类型

转载地址 TypeScript基础入门 - 接口 - 可索引的类型 项目实践仓库 https://github.com/durban89/typescript_demo.git tag: 1.0.11 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能直接运行看到输出的结果。 npm install -D ts-node 后面自己在练…

jquery中的ajax方法(备忘)

参考:https://www.cnblogs.com/tylerdonet/p/3520862.html w3school:http://www.w3school.com.cn/jquery/ajax_ajax.asp 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数&…

java高级类_Java高级类特性(一)

权限类内同包不同包子类不同包非子类private√default√√protected√√√public√√√√四、super关键字的使用package com.test.java;/** super可以用来修饰属性、方法、构造器* 1)当子类与父类中有同名的属性时,可以通过"super.属性"显式的调用父类中声…

Android.对话框(AlertDialog/Toast/Snackbar)

1、资料: 1.1、Android提醒微技巧,你真的了解Dialog、Toast和Snackbar吗? - CSDN博客.html(https://blog.csdn.net/guolin_blog/article/details/51336415) 1.2、Android界面设计之对话框——定制Toast、AlertDialog -…

第4次作业

转载于:https://www.cnblogs.com/wzh2920330283/p/11027254.html

基于Docker搭建Percona XtraDB Cluster数据库集群

本文实验的环境参数 阿里云ECS Centos7.5Docker version 18.06.0-cepercona/percona-xtradb-cluster:5.7Percona XtraDB Cluster的镜像下载地址:https://hub.docker.com/r/percona/percona-xtradb-cluster/ 怎么使用Docke和下载镜像,请查看Docker的官方文…

java publickey_数字证书中读取PublicKey

1. 读取https签发证书中的key1) 在下面的代码中,是实现读取证书字符串来读取key的,CERTIFICATE 就是一个证书的字符串, 而方法cf.generateCertificate() 接受的是一个InputStream 流,当然这个地方也可以读取一个文件 new FileInputSream("file path")即可!public Str…

UIViewController 小结

1 生命周期 init方法中view仍然是nil,此时,如果写了self.view,直接调用loadView。看名字也知道,loadView在viewDidLoad之前。initWithNibName:bundle:,designated初始化方法2 代码组织 init,只有需要传一些…

多核学习方法介绍

通过上篇文章的学习,我们知道,相比于单个核函数,多核模型可以具有更高的灵活性。经过多个核函数映射后的高维空间是由多个特征空间组合而成的组合空间,而显然组合空间可以组合各个子空间不同的特征映射能力,能够将异构…

java注解类型_Java注解类型

本篇文章帮大家学习java注解类型,包含了Java注解类型使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。标记注解类型标记注解类型是没有元素的注解类型,甚至没有默认值。标记注解由注解处理工具使用。…

linux go环境安装和基本项目结构

最近项目中要用到Go语言,所以简单总结一下安装和配置,Go这个语言本身就限定了很多规范,比如项目设置,编程风格等,开发中就不需要再因为各种规范问题纠结了,直接用官方规定的能避免很多坑,下面直…

运输层

运输层-TCP 简介 通俗点来说,运输层是连接底层和用户层的,运输层向它上面的应用层提供通信服务,它属于通信部分的最高层,同时也是用户功能的最低层。 运输层重要功能是复用和分用。复用:发送方不同应用进程可以使用同一…

对AI"出错"零容忍?美国加强AI推理解释能力研究

随着硅谷私企引领人工智能(AI)爆发式发展,美国国防部曾发布报告称,将“立即采取行动”加速AI和自动化技术研发。据《麻省理工技术评论》杂志网站近日报道,美国国防高级研究计划局(DARPA)已经着手…

java调用指定浏览器_Java调用浏览器打开网页完整实例

本文实例讲述了java调用浏览器打开网页的方法。分享给大家供大家参考。具体实现方法如下:package com.yifang.demo;import java.io.file;public class openpagedemo {public static void main(string[] args) {try {//string url "http://www.baidu.com"…

[HDU517] 小奇的集合

题目链接 显然有贪心每次选择最大的两个数来做。 于是暴力地把最大的两个数调整到非负(暴力次数不超过1e5),接下来使用矩阵乘法即可。 \[ \begin{pmatrix} B\\S\\T \end{pmatrix} \begin{pmatrix} 1&1&0\\ 1&0&0\\ 1&1&…

phpStudy

很多朋友在学习php的过程中会看到phpstudy这个东西,那么phpstudy是做什么的呢?有什么用?接下来的这篇文章将个大家来详细的介绍一下phpstudy的内容。 首先在百度百科上对于phpstudy的定义是一个PHP调试环境的程序集成包。 该程序包集成最新的…

杀入共享汽车市场的PonyCar,是下一个牺牲者还是引领者?

曾几何时,汽车是财富、地位的象征,拥有一辆汽车就感觉自己处处高别人一等。但如今,汽车已然成为一件随处可见的商品,甚至已经到车来车往、熙熙攘攘的地步。根据中商产业研究院发布的《2018-2023年中国汽车行业市场前景及投资机会研…