自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(83)
  • 收藏
  • 关注

转载 UVA 503 Parallelepiped walk

https://vjudge.net/problem/UVA-503题目给出一个长方体和长方体上两点的坐标,求两点的沿着长方体表面走的最小距离题解沿着表面走就是在展开图上面走,如果分类讨论就需要考虑很多情况,比如两个相邻的面、相对的面,有时候需要走4个展开面,有时候要走3个,是不是走的面越多距离越长,这些都说不清楚……而且手动写出所有情况很麻烦……于是只有...

2019-09-22 21:04:00 204

转载 UVA 12165 Triangle Hazard

https://cn.vjudge.net/problem/UVA-12165题目给出D、E、F分BC,CA,AB的比$m_1:m_2$,$m_3:m_4$,$m_5:m_6$和PQR三点的坐标,求ABC三点的坐标题解利用梅涅劳斯定理,找出直线和三边的交点,然后每个边按顺序乘下去可以写出三个方程\[\frac{AR}{RP}\cdot\boxed{\...

2019-09-05 23:21:00 150

转载 UVA 11731 Ex-circles

https://cn.vjudge.net/problem/UVA-11731题目有这么一个图形,圆和线相切,输入AB,AC,BC,求大三角形面积和阴影部分面积题解先证明BE垂直于DF,把圆$D$缩小到和圆$F$一样,修改$AC$切于新圆,然后会发现对称性,然后就可以说明$BE$垂直于$DF$其他两个一样只是证明不太显然= =然后就是计算了A...

2019-08-30 18:47:00 133

转载 UVA 1473 Dome of Circus

https://cn.vjudge.net/problem/UVA-1473题目给出一些点,问包含这些点的最小圆锥(要求顶点在y轴,底面圆心在原点)的体积题解因为圆锥对称,所以可以把所有点旋转到xOy平面,然后问题转化成求最小的三角形。于是我们就可以求出上凸包,然后最小的三角形显然过凸包上的一个或两个点过一个点的时候可以推公式:设$A(a,...

2019-08-28 23:10:00 121

转载 BZOJ 1150 数据备份

https://cn.vjudge.net/problem/HYSBZ-1150题目你在一家 IT 公司为大型写字楼或办公楼(offices)的计算机数据做备份。然而数据备份的工作是枯燥乏味的,因此你想设计一个系统让不同的办公楼彼此之间互相备份,而你则坐在家中尽享计算机游戏的乐趣。已知办公楼都位于同一条街上。你决定给这些办公楼配对(两个一组)。每一对办公楼可以通过在这两个建筑物之...

2019-07-25 15:18:00 108

转载 HDU 4027 Can you answer these queries?

http://acm.hdu.edu.cn/showproblem.php?pid=4027题目给出一串数字,表示一排战舰的耐久度= =有两种操作使用武器,把从x到y的每一个战舰的耐久度开平方,向下取整查询从x到y的战舰的耐久度的和,保证和不会超过$2^{63}$100000个战舰,100000操作,2s时限题解开根号没有什么好的区间性质,看不到什...

2019-06-06 15:23:00 95

转载 AC自动机

AC自动机可以解决多个模式串匹配一个主串的情况,不需要将每个字串用KMP匹配一次,换时间……首先把模式串建一个Trie图,然后在Trie图里面找当前节点的最长后缀,比KMP多考虑了其他串。显然Trie树中下面的节点比上面的节点表示的串更长,于是优先考虑同层的,然后向上考虑……然后可以像KMP那样按照bfs递推了……图上画了几个失配指针,其实除了根结点的每个节点都有失配...

2019-05-27 13:19:00 57

转载 ZOJ 3778 Talented Chief

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3778题目某人做菜很厉害,一分钟能同时完成最多m个菜的一道工序,输入菜的个数n和整数m,再输入每个菜的工序数,输出最短时间。范围:1 <= N, M <= 400001 <= Ai <= 40000Sample Inp...

2019-05-26 21:44:00 94

转载 ZOJ 3777 Problem Arrangement

https://cn.vjudge.net/problem/ZOJ-3777题目某人出题,有N道,觉得题目难度按题目顺序增加很没意思。他发现将编号为$i$的题目放到$j$号位置能增加$P_{ij}$的趣味值,于是他将题目随机打乱,计算趣味值,如果达不到他想要的趣味值M就将题目重新随机打乱,如此循环。求他打乱次数的期望。输入N (1 <= N <= 12)、M (1...

2019-05-26 18:58:00 90

转载 ZOJ 3785 What day is that day?

http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3785题目输入n,输出$1^1+2^2+3^3+\cdots+n^n\mod 7$题解按照同余系,把$i^i$分到$i$的7个同余系中,得\[\begin{array}{ccccccc}1^1&2^2&3^3&4^4&am...

2019-05-26 17:08:00 70

转载 HDU 1074

http://acm.hdu.edu.cn/showproblem.php?pid=1074题目Ignatius has just come back school from the 30th ACM/ICPC. Now he has a lot of homework to do. Every teacher gives him a deadline of handing in...

2019-05-22 11:33:00 63

转载 关于字典序

又遇到字典序的题目了,于是仔细思考了下通用方法为了保证字典序最小,最通用的办法就是“我为人人”,倒过来考虑,顺着输出(也可以是顺着考虑,倒过来输出,反正两个方向不能相同)https://www.cnblogs.com/sahdsg/p/10409765.html因为倒过来考虑时,能保证最后一个选择的字典序最小,就可以保证在输出的时候第一个选择就是最小的字典序。排列...

2019-05-21 23:02:00 78

转载 HDU 2609 How many

https://cn.vjudge.net/problem/HDU-2609题目Give you n ( n < 10000) necklaces ,the length of necklace will not large than 100,tell meHow many kinds of necklaces total have.(if two necklaces ca...

2019-05-21 19:21:00 83

转载 HDU 3374 String Problem

http://acm.hdu.edu.cn/showproblem.php?pid=3374题目Give you a string with length N, you can generate N strings by left shifts. For example let consider the string “SKYLONG”, we can generate seve...

2019-05-21 18:49:00 80

转载 近期计划

数学数论[V]整数唯一分解定理[V]同余[V]Hash Killer I[ ]数论函数[ ]FFT之类的//柯召的《数论讲义》代数//课内的几乎看完了[V]矩阵[ ]行列式[ ]群环域……书[ ]组合计数[ ]容斥原理与莫比乌斯函数 // [ ]+数论讲义的部分[ ]概率与数学期望[ ]01分数规...

2019-05-19 20:56:00 67

转载 扩展KMP笔记

KMP能计算一个字符串的每个位置前最长公共前缀后缀扩展KMP可以用来计算两个字符串间的最长公共前缀后缀的……不过为了计算这个需要绕些弯路已知字符串$S$和$P$,$S$的长度为$n$,$P$的长度为$m$扩展KMP实际是计算$E$数组,设$E[i]$为字符串$S[i..n-1]$与字符串$P$的最大公共前缀尝试数学归纳法$E[0]$显然只能直接依次比对,因为什么信...

2019-05-19 00:02:00 102

转载 KMP笔记

想起以前NOIP考试前死记硬背,然而并没有什么……不如看邓公的课字符串匹配很容易就能写出蛮力算法,即枚举主串中每个位置,把模式串放在这个位置,然后依次比对每一位,比对到不同的地方马上往后跳运气好(数据随机、构成字符串的字符种类多),仅仅一次比对就可以发现错误,可是对于最坏情况就会浪费很多时间(如直到最后一个才成功),虽然这样的情况很少,导致期望水平都是线性,但某些条件下不...

2019-05-15 00:07:00 54

转载 Gym 101806T Touch The Sky

http://codeforces.com/gym/101806/problem/T题目In the year 2117, Professor Jaemin Yu developed a linear-time algorithm for TSP(Traveling Salesperson Problem). Not long after that happened, all c...

2019-05-13 23:21:00 113

转载 BZOJ 3097 Hash Killer I

https://www.lydsy.com/JudgeOnline/problem.php?id=3097题目这天天气不错,hzhwcmhf神犇给VFleaKing出了一道题:给你一个长度为N的字符串S,求有多少个不同的长度为L的子串。子串的定义是S[l]、S[l + 1]、... S[r]这样连续的一段。两个字符串被认为是不同的当且仅当某个位置上的字符不同。VF...

2019-05-11 19:57:00 125

转载 HDU 6315 Naive Operations

http://acm.hdu.edu.cn/showproblem.php?pid=6315题目In a galaxy far, far away, there are two integer sequence $a$ and $b$ of length $n$.$b$ is a static permutation of $1$ to $n$. Initially a is...

2019-05-07 23:04:00 124

转载 POJ 2115 C Looooops

https://cn.vjudge.net/problem/POJ-2115题目A Compiler Mystery: We are given a C-language style for loop of typefor (variable = A; variable != B; variable += C) statement;I.e., a loo...

2019-05-05 23:43:00 61

转载 TJOI2009 猜数字

https://www.luogu.org/problemnew/show/P3868题目现有两组数字,每组k个,第一组中的数字分别为:a1,a2,...,ak表示,第二组中的数字分别用b1,b2,...,bk表示。其中第二组中的数字是两两互素的。求最小的非负整数n,满足对于任意的i,n - ai能被bi整除。所有数据中,第一组数字的绝对值不超过$10^9$(可能为负数...

2019-05-05 22:23:00 106

转载 CodeForces 984C Finite or not?

http://codeforces.com/problemset/problem/984/CTime limit 1000 msMemory limit 262144 kB题目You are given several queries. Each query consists of three integers $p$, $q$ and $b$. You need...

2019-05-05 20:39:00 83

转载 POJ 1006 Biorhythms

https://cn.vjudge.net/problem/POJ-1006题目Some people believe that there are three cycles in a person's life that start the day he or she is born. These three cycles are the physical, emotional...

2019-05-05 19:17:00 65

转载 数论讲义做题记录

数论讲义做题记录这是为了熟悉定理写的,可能过程不是很规范……第一章1.证明\(6\mid{n(n+1)(2n+1)}\),其中$n \in \mathbb{Z} $设\(t=6k+p\),\(p\in[0,5],p\in\mathbb{Z}\) ,然后利用乘法取模的规律2.证明任意\(n\)个连续整数中(\(n\geqslant1\)),有且仅有一个数被\(n\)除尽。...

2019-05-01 22:23:00 422

转载 CH1201 最大子序和

http://contest-hunter.org:83/contest/0x10%E3%80%8C%E5%9F%BA%E6%9C%AC%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E3%80%8D%E4%BE%8B%E9%A2%98/1201%20%E6%9C%80%E5%A4%A7%E5%AD%90%E5%BA%8F%E5%92%8C题目输入一个长...

2019-04-28 19:14:00 106

转载 OpenJudge-bailian 3454 秦腾与教学评估

http://bailian.openjudge.cn/practice/3454?lang=en_US题目在秦腾进入北京大学学习的第一个学期,就不幸遇到了前所未有的教学评估。在教学评估期间,同学们被要求八点起床,十一点回宿舍睡觉,不准旷课,上课不准迟到,上课不准睡觉……甚至连著名的北大三角地也在教学评估期间被以影响校容的理由被拆除。这些“变态”规定令习惯了自由自在随性生活学习的...

2019-04-17 21:56:00 130

转载 HDU 6468 zyb的面试

http://acm.hdu.edu.cn/showproblem.php?pid=6468题目今天zyb参加一场面试,面试官听说zyb是ACMer之后立马抛出了一道算法题给zyb:有一个序列,是1到n的一种排列,排列的顺序是字典序小的在前,那么第k个数字是什么?例如n=15,k=7, 排列顺序为1, 10, 11, 12, 13, 14, 15, 2, 3, 4, 5, 6, ...

2019-04-17 19:49:00 64

转载 POJ 2054 Color a Tree

https://cn.vjudge.net/problem/POJ-2054题目 Bob is very interested in the data structure of a tree. A tree is a directed graph in which a special node is singled out, called the "root" of the tr...

2019-04-16 20:19:00 90

转载 CF 543C Remembering Strings

https://cn.vjudge.net/problem/CodeForces-543C题目You have multiset of n strings of the same length, consisting of lowercase English letters. We will say that those strings are easy to remember ...

2019-04-14 22:01:00 130

转载 CF 1119C Ramesses and Corner Inversion

https://codeforces.com/problemset/problem/1119/C题目给两个矩阵,只能选宽和高大于等于2的子矩阵左上、左下、右上、右下四点翻转(1->0,0->1)问能否经过一些操作将A翻转到B题解能当且仅当每行和每列不同的数量都为偶数。必要性:一次翻转不改变奇偶性,所以必要性成立。充分性:可以每次进行(0,0,x,y...

2019-04-08 20:53:00 67

转载 HihoCoder 1384 Genius ACM

https://cn.vjudge.net/problem/HihoCoder-1384题目 Advanced CPU Manufacturer (ACM) is one of the best CPU manufacturer in the world. Every day, they manufacture n CPU chips and sell them all o...

2019-04-08 20:17:00 190

转载 BZOJ3032 七夕祭

https://remmina.github.io/BZPRO/JudgeOnline/3032.html题目背景七夕节因牛郎织女的传说而被扣上了「情人节」的帽子。于是TYVJ 今年举办了一次线下七夕祭。Vani 同学今年成功邀请到了cl 同学陪他来共度七夕,于是他们决定去TYVJ七夕祭游玩。题目描述TYVJ 七夕祭和11 区的夏祭的形式很像。矩形的祭典会场由N 排M...

2019-04-08 20:03:00 112

转载 Vjudge Code

Stylus@-moz-document url-prefix("https://cn.vjudge.net/"), url-prefix("https://vjudge.net/") {dd { font-family: "Noto Serif", "Noto Serif CJK SC Medium", serif; background-color: ...

2019-04-05 20:35:00 238

转载 CF51C Three Base Stations

https://codeforces.com/problemset/problem/51/C题目The New Vasjuki village is stretched along the motorway and that's why every house on it is characterized by its shift relative to some fixed...

2019-04-04 21:45:00 147

转载 Sumdiv POJ 1845

http://poj.org/problem?id=1845题目Time Limit: 1000MSMemory Limit: 30000KDescriptionConsider two natural numbers A and B. Let S be the sum of all natural divisors of A^B. De...

2019-04-02 22:39:00 53

转载 UVA 10382 Watering Grass

https://cn.vjudge.net/problem/UVA-10382https://uva.onlinejudge.org/external/103/10382.pdf题目草地上有许多喷水的水龙头,知道半径和位置,需要完全覆盖草地,选出最少的水龙头。输出最少的数量。题解画出三角形,变成区间覆盖问题尽量选右端点靠右的区间(前提是包含当前的点),然后把当...

2019-03-30 21:24:00 126

转载 HDU 1950 Bridging signals

http://acm.hdu.edu.cn/showproblem.php?pid=1950题目芯片上有一些接口要连起来,线与线之间不能交叉,求最多能连多少线题解很容易得到不交叉的线从上往下编号是递增的,就是LIS裸题……用二分转移就好了,见https://www.cnblogs.com/sahdsg/p/10622662.htmlAC代码#inclu...

2019-03-30 14:11:00 73

转载 LIS的O(nlogn)算法

出自蓝书《算法竞赛入门经典训练指南》求最长上升子序列是很常见的可以用动态规划解决的问题……很容易根据最优子结构之类的东西得出$\text{dp}[i]$为以第i个数结尾的最长上升子序列长度定义$\max{\emptyset}=0$,粗略地写出\[\text{dp}[i] = \max \left\{ \text{dp}[j]|0\leqslant j < i,A...

2019-03-29 17:23:00 125

转载 UVA 1627 Team them up!

https://cn.vjudge.net/problem/UVA-1627题目有n(n≤100)个人,把他们分成非空的两组,使得每个人都被分到一组,且同组中的人相互认识。要求两组的成员人数尽量接近。多解时输出任意方案,无解时输出No Solution。例如,1认识2, 3, 5;2认识1, 3, 4, 5;3认识1, 2, 5,4认识1, 2, 3,5认识1, 2, 3, ...

2019-03-26 17:34:00 221

空空如也

空空如也

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

TA关注的人

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