自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 小型计算器(JAVA)

package 作业;import java.awt.*;import javax.swing.*;import java.awt.event.*;import java.util.Stack;//一开始就把所有的类写在一起,后面就不好拆分了(这不是我的锅,祭天比较好)public class Calculator extends JFrame{//计算器类    stat

2017-12-10 10:33:20 511

原创 codeforces—Royal Questions(并查集维护最大基环外向树)

题面:In a medieval kingdom, the economic crisis is raging. Milk drops fall, Economic indicators are deteriorating every day, money from the treasury disappear. To remedy the situation, King Charle

2017-10-20 20:36:43 450

原创 hdu2017青岛网络赛Zuma(区间dp)

题面:Think about the Zuma Game. You have a row of at most 200 black(0) or white(1) balls on the table at the start. Each three consecutive balls never share the same colour. You also have infini

2017-10-15 16:03:26 388

原创 hdu2017青岛网络赛Pythagoras(Tree of primitive Pythagorean triples)

题面:Given a list of integers a0,a1,a2,⋯,a2k−1. Pythagoras triples over 109 are all solutions of x2+y2=z2 where x,y and z are constrained to be positive integers less than or equal to

2017-10-14 15:20:03 488

原创 hdu2017青岛网络赛(The Intersection)(数学特殊二分题)

题面:A given coefficient K leads an intersection of two curves f(x) and gK(x). In the first quadrant, the curve f is a monotone increasing function that f(x)=x√. The curve g is decreasin

2017-10-12 20:41:43 405

原创 hdu2017青岛网络赛The Dominator of Strings(ac自动机练习题)

我们已经介绍过ac自动机是什么(http://blog.csdn.net/invariance/article/details/78186894);题面:Here you have a set of strings. A dominator is a string of the set dominating all strings else. The stringS is do

2017-10-11 15:01:33 275

原创 ac自动机简介及补题二

自动机我们已经介绍过了(可以看http://blog.csdn.net/invariance/article/details/78066932),所谓ac自动机就是识别串T是否能被自动机内的trie以某种方式匹配的自动机,trie可以表示多个单词。那么我们

2017-10-09 21:19:15 184

原创 hdu2017青岛网络赛Apple(java练习题)

。。。。没啥好说的。。。。比赛的时候没想到用java做。。。。  代码:import java.math.BigDecimal;import java.util.Scanner;public class Main { public static void main(String[]args){     Scanner read=new Scanner(System.in);

2017-10-07 21:51:52 216

原创 hdu2017沈阳网络赛card(结论水题)

题面:As a fan of Doudizhu, WYJ likes collecting playing cards very much. One day, MJF takes a stack of cards and talks to him: let's play a game and if you win, you can get all these cards. MJF rand

2017-10-06 20:59:09 364

原创 2017hdu沈阳网络赛补题triangulation

留坑。  参考了tls的题解大概知道怎么做。。。但估计不好写,同时还有一些细节不好处理。。。大概就是根据正多边形的特征可以把所有三角剖分后的三角形面积用两边跨越的多边形边数(a,b)表示为1/2*(sin(2aπ/n)+sin(2bπ/n)-sin(2(a+b)π/n));然后暴力枚举所有面积求当其为最大面积时有多少种方案。。。留到以后对计算几何有点掌握后再回来补。。。

2017-10-06 09:00:07 251

原创 2017沈阳网络赛ping (树链剖分+树状数组)

标准对树进行树链剖分,并用树状数组维护连续区间和问题。树状数组维护两点u,v对应的【tid【u】,tid【v】】区间是否有点已经被破坏。  代码:#include #include #include #include using namespace std;#define n 10005const int maxn=50000+5;vectorp[n];in

2017-10-05 11:43:56 205

原创 hdu2017沈阳网络赛(2)transaction(从最短路到树dp)

题面:Kelukin is a businessman. Every day, he travels around cities to do some business. On August 17th, in memory of a great man, citizens will read a book named "the Man Who Changed China". Of cour

2017-10-03 16:21:26 306

原创 hdu2017沈阳网络赛补题(一)mustedge mustedge(数剖求lca+树状数组)

正式准备非常に写题前,先立个flag,倒过来写hdu(笑~)先是最后一页的第一题(大笑~)mustedge mustedge(这题的求解受到https://post.icpc-camp.org/d/724-hdoj-6200-mustedge-mustedge-mustedge的启发)以及可以看http://blog.csdn.net/luotuoqingshan/article/detail

2017-09-27 21:14:17 292

原创 树链剖分简介及补题1

先简单介绍一下树链剖分;   树链剖分可以看成对树的预处理,对不同结构的树的所有节点用标号tid【i】表示,求解一个特殊标号tid【i】使得用这一组特殊标号对应到的相应的数据结构后对查询和修改的复杂度都优化为logn^2的级别的过程即可叫做对树的剖分。。一般的是用启发式数剖的方法求解tid【i】,即定义重儿子,轻儿子,重链,轻链相应概念,按照一遍dfs求出每个点的重儿子(没有儿子的默认为0),

2017-09-24 20:54:53 185

原创 suffix automachine-陈立杰讲稿学习笔记

在回答什么是suffix auto machine前我们需要先知道什么是auto machine。    什么是自动机?一个FSN(有限状态自动机)就是一个具有识别字符串S对于自动机A是true还是false;即当s属于alpha,判断trans(state,ch)是否等于end;    同时令trans(state,str)表示当前状态是s,在读入字符串str之后,所到达的状态。

2017-09-22 21:02:37 1187

原创 学习用伸展树解决数列维护问题

本文为crash的《运用伸展树解决数列维护问题》的学习笔记 数列维护问题,我们常用两种手段一是线段树,但使用线段树有一定的局限性,所以我们可以用伸展树解决这类问题,并且可以实现更多的功能。splay的两种操作就不赘述了,直接贴出神牛的代码。// node为结点类型,其中ch[0]表示左结点指针,ch[1]表示右结点指针// pre表示指向父亲的指针

2017-09-21 20:36:14 326

原创 博弈论(1):大家都知道的wythoff博弈与不太了解的互补数列

同图论(1),博弈论的一些经典的解法不太清楚的可以看参考书。。主要总结一些新奇的东西哦,如果你是曾经参加数学奥林匹克的大佬(省队水平)估计也不用看,orz,我好菜啊,以前也想进队啊。。正题:wythoff的叙述和nim很像(呃,不知道nim的参见nim),有两点不一样:1.棋子只有两堆。2.可以有在两堆中同时取相同的棋子这样的操作。dalao的解法:递归得到数列,发现是互补

2017-07-23 08:37:10 635

原创 图论(1):一个较强的判断图G是否存在哈密顿圈的定理

关于图的各种概念的定义直接看参考书吧。。。下面直接上定理。同时因为一些像求解欧拉路径的算法或者一些最短路的算法众所周知,所以这里不会提及,这里会讲一些好像不太听说过的一些东西。先是一些可以用来判断一个图是否有哈密顿圈的一系列定理。(判断哈密顿圈是已经被证明的经典的npc问题,所以这里说的判断实际上都是充分条件啦)。定理1,ore定理:。。啊,一般的组合数学书上都有的经典定理

2017-07-19 09:57:00 6382 4

转载 线段树与主席树训练

线段树:POJ2528—Mayor's postersPOJ 3321 Apple TreePOJ 3277 City Horizon 主席树: POJ 2104 K-th Number  51Nod 1681 公共祖先 Codeforces 597C Subsequences

2017-07-12 09:22:37 234

原创 动态规划训练专题

记忆化搜索练习:poj 1088 滑雪;POJ-1141 Brackets Sequence; poj 1191 棋盘分割。     递推(动归形式):POJ 2506 Tilin  POJ-1163 The Triangle DAG模型:Poj—1949(DAG,DP): poj 3272 Cow Traffic dag;poj3249DAG最长路DP滚动dp

2017-07-02 09:48:27 472

计算机代数

. , . , , , , , ( [7]). , , , , , . , . , , , , , , , , . , : , ( ) . , , , . , , , .

2018-03-10

空空如也

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

TA关注的人

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