自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 2021 Namomo Summer Camp Day2 图论(杜瑜皓)

图的一些实用性质无向图的DFS树只有返祖边,而没有从这个子树到另一子树的边。就算有环也是子孙到祖先的边成环hihoCoder 1147题意: 一个图有n个点,任意条边,每条边的边权为1,求1号点到n号点的距离为m的图的个数思考: 因为边权为1所以两点之间的距离就是BFS求得。那么考虑BFS,应该是在第m层遍历到n,所以需要保证n在第m层,保证前面有m-1层且每一层的每个点和前一层连边即可。同一层之间的点可以任意连边。除了这两种情况外,不再有其它边(要满足BFS性质)...

2021-10-26 20:18:03 575 1

原创 2021 Namomo Summer Camp Day1 杂题(施韩原)

ICPC EC-Final 2020 D题题意: n个点m条边的无向图,一个人要从s1到t1,另一人要从s2到t2。每条边的长度为1米,初始状态每条路人在上面行走的速度为1米/秒。现在有k块钱,可以用1块钱让在某条路上的速度在原有基础上增加1米/秒。问两个人从各自起点到终点所需要的最小时间和。首先发现性质: “两个人的路径重合的话,重合部分一定是连续的”。因为如果不连续,那么两段连续的部分中间肯定有路,但是中间的路一定也是有最短的。所以一定可以选一样的。所以两个人路径重合部分一定连续。初步思路: 因为

2021-10-14 21:41:18 510

原创 2021牛客多校赛第七场

传送门ABCDEFGH水题I水题JKJ题意:解析:

2021-09-27 20:46:53 121

原创 2021牛客多校赛第六场

传送门ABC构造DEF水题GH扫描线I水题JKB题意:给定一个n×n的矩形,有m个指定的空位需要放置非负整数,给定所有数字的最大值k,再给出每一行的最大值bi(是指你需要将这一行最大的那个数保证为bi),每一列的最大值ci,求矩阵中所放置数字和的最小值前要:先讲一个比这简单的问题,给你n*m的棋盘,给定某些行某些列,你需要保证这些行列上存在至少一个棋子,同时你只能在指定的k个位置安放棋子。保证有解的情况下问你最少需要多少个棋子来满足条件。如果你学过二分图最大匹配相信这就是一道一

2021-09-26 20:06:34 146

原创 2021牛客多校赛第五场

传送门AB推论题CD动态规划EFGH水题IJ匹配(卡了KM算法需要用BFS版)K单调队列B题意:给定一个n×n的矩形,有m个指定的空位需要放置非负整数,给定所有数字的最大值k,再给出每一行的最大值bi(是指你需要将这一行最大的那个数保证为bi),每一列的最大值ci,求矩阵中所放置数字和的最小值前要:先讲一个比这简单的问题,给你n*m的棋盘,给定某些行某些列,你需要保证这些行列上存在至少一个棋子,同时你只能在指定的k个位置安放棋子。保证有解的情况下问你最少需要多少个棋子来满足条件

2021-09-26 19:44:56 72

原创 2021牛客多校赛第四场

传送门ABC构造DEF水题GHI水题J水题B题意:给定一个n×n的矩形,有m个指定的空位需要放置非负整数,给定所有数字的最大值k,再给出每一行的最大值bi(是指你需要将这一行最大的那个数保证为bi),每一列的最大值ci,求矩阵中所放置数字和的最小值前要:先讲一个比这简单的问题,给你n*m的棋盘,给定某些行某些列,你需要保证这些行列上存在至少一个棋子,同时你只能在指定的k个位置安放棋子。保证有解的情况下问你最少需要多少个棋子来满足条件。如果你学过二分图最大匹配相信这就是一道一眼题。

2021-09-26 19:20:13 71

原创 2021牛客多校赛第三场

传送门AB水题C二分图根据坐标x,y建图DE水题F恶心人的模拟GHIJ摆烂同色三角形模型C(计算几何)题意:给定一个n×n的矩形,有m个指定的空位需要放置非负整数,给定所有数字的最大值k,再给出每一行的最大值bi(是指你需要将这一行最大的那个数保证为bi),每一列的最大值ci,求矩阵中所放置数字和的最小值前要:先讲一个比这简单的问题,给你n*m的棋盘,给定某些行某些列,你需要保证这些行列上存在至少一个棋子,同时你只能在指定的k个位置安放棋子。保证有解的情况下问你最少需要多少个棋子

2021-08-09 21:32:58 197

原创 2021牛客多校赛第二场

传送门ABC水题D水题EF计算几何求两球的体积并G动态规划HI模拟bfsJK模拟贪心LF(计算几何)题意:三维坐标系,给4个点A、B、C、D的坐标以及K1和K2两个数,满足|AX|>=K1*|BX|的点X形成集合,满足|CY|>=K2*|DY|的点Y形成集合。求X集合与Y集合并集的体积解析:首先当然需要知道X集合与Y集合大致长什么样子,推导式子很容易得知其实两个集合都是球,且可以得知球的球心与半径。那么之后就是求两个球的体积交了,套板子即可。#include &

2021-07-19 21:28:46 472

原创 2021牛客多校赛第一场

传送门G(思维题)题意:给长度为N的A、B两组序列,要求恰好交换A中的两个不同元素K次。使得A、B对应位置的数之差的绝对值加起来最大,输出这个值思考:1、有绝对值的原因让题目变复杂了,因为每个对应项可能是A的元素减B的元素,也可能是B的元素减A的元素。所以实际上是将A中某些元素带负号,B中某些元素带正号,且A的正号和B的负号一样多。(A的负号和B的正号当然也一样多)当然实际上有时候是不符合条件的,比如让9对应3,如果把负号给9,正号给3,那么最后的值就是一个-6,而实际上在计算9与3的差的绝对值时

2021-07-18 17:38:37 740

原创 莫比乌斯反演基础题

hdu1695题目:给定x∈[1,b],y∈[1,d]。求满足gcd(x,y)=k的数对有多少个,(1,2)与(2,1)视为相同数对。解析:根据莫比乌斯反演需要设立F(x),再根据F(x)来设置f(x),使得f(x)满足表述形式的一种。这里让f(d)为gcd(x,y)==d的个数,F(n)为gcd(x,y)可以整除n的个数,那么就满足了式子1。发现F(n)容易求解。再根据式子推导即可求得原问题。...

2021-05-14 23:05:45 118

原创 polya计数基础题------待整理

poj1286题目:一个项链有n个珠子,现有3种颜色,问可以涂出多少种不同的项链。(两项链可以通过旋转、翻转后相同,则视为同种项链)解析:polya计数模板题#include<cstdio>#include<cstring>#include<algorithm>#include<iostream>#include<string>#include<vector>#include<stack>#include

2021-05-13 22:04:07 193

原创 同色三角形模型

传送门题目:n个数,问有多少个满足条件的三元组------他们两两互质或者两两不互质解析:组合数学同色三角形模型变形同色三角形问题n个点,每两个点连一条边(红色或者黑色),求形成的三条边颜色相同的三角形的个数模型解决方法:C(n,3)减去不完全同色的三角形个数即可。异色三角形至少有一条红一条黑,还有一条可以随意枚举顶点,选一条相连的红边,一条相连的黑边。那么那两个点之间不管是什么颜色的边,该三角形都是不同色三角形,满足条件。可以得知,每个异色三角形都会被枚举到一红一黑的顶点,而且每个异色三

2021-05-12 22:57:23 179

原创 Codeforces Round #309 (Div. 2) C

Codeforces Round #309 (Div. 2) C传送门题目:n种颜色小球,每种颜色小球个数为ai,求n个小球排成一列有几种排列方式。结果%1e9+7 (相同颜色小球视为相同小球,不做区分)解析:对于第i种颜色的小球,将一个小球放在最末位置。那么前面就一共有sum-1个小球。(sum=a1+a2+…+ai)设dp[i]为前i个小球的方案数,那么dp[i+1]=dp[i]+C(sum-1,a[i]-1)。剩下的sum-1个球一定在第i种颜色最后一个球的前面,也只有这些球在它的前面。而

2021-05-12 21:18:34 80

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除