摘要:
左偏堆,顾名思义就是向左偏的堆,也就是左边特别重的堆。左偏堆是一种可并堆,其实现的基本操作是,合并,删除,插入(就是与一个只有一个节点的左偏堆合并)合并操作 1 int merge(int a,int b){ 2 if (a==0) return b; 3 if (b==0) ret... 阅读全文
摘要:
2015-12-26 今天在机房,楼上的孩子发下来一个exe,善良无知的我打开了那个exe,然后电脑就关机了。萌萌的辅导老师看到之后就不再萌萌哒,他跑到五楼训斥了那群孩子们一顿(自行脑补)。出于报复,我们也学会了写关机代码,hhh。好无聊的样子~~ 2015-12-27 第一次打cf,华丽丽的挂了, 阅读全文
摘要:
继续屯代码floyed 1 #include 2 #include 3 #include 4 double map[101][101],x[101],y[101]; 5 int n,m,u,v; 6 double dis(int u,int v){ 7 return (sqrt((x[u]-... 阅读全文
摘要:
这里屯代码,毕竟新手&&蒟蒻 1 #include 2 #include 3 #include 4 using namespace std; 5 const int MAXN=10000; 6 vector W[MAXN],E[MAXN]; 7 int dis[MAXN],ans=0,n,m,map... 阅读全文
摘要:
此后的博文都是c++了 阅读全文
摘要:
2015-11-29第一天接触c++(也不能这不说,看c++的程序也看了不少)。重新找回了当时学pascal的感觉,从Hello World 开始写起,感觉自己的智商降低了,期间犯了各种弱智到不能再弱智的错误——1.总是喜欢打:=、then等pascal专用关键字2.不喜欢在else前打分号3.各种... 阅读全文
摘要:
【问题描述】Czy喜欢将他的妹子们排成一队。假设他拥有N只妹纸,编号为1至N。Czy让他们站成一行,等待自己来派送营养餐。这些妹纸按照编号大小排列,并且由于它们都很想早点吃饭,于是就很可能出现多只妹纸挤在同一位置的情况(也就是说,如果我们认为妹纸位于数轴上,那么多只妹纸的位置坐标可能相同)。因为众所... 阅读全文
摘要:
【问题描述】Czy做完了所有的回答出了所有的询问,结果是,他因为脑力消耗过大而变得更虚了:)。帮助Czy恢复身材的艰巨任务落到了你的肩上。正巧,你的花园里有一个由N块排成一条直线的木板组成的栅栏,木板从左到右依次标号1到N。这N块木板中,有M块木板前面放着一桶油漆。油漆有不同的颜色,每种颜色可以由一... 阅读全文
摘要:
【题目描述】Czy手上有一个长度为n的数列,第i个数为xi。他现在想知道,对于给定的a,b,c,他要找到一个i,使得a*(i+1)*xi2+(b+1)*i*xi+(c+i)=0成立。如果有多个i满足,Czy想要最小的那个i。Czy有很多很多组询问需要你回答,多到他自己也不确定有多少组。所以在输入数据... 阅读全文
摘要:
【题目描述】 众所周知,dvd是一个爱做梦的好孩子。 但是不知道为什么最近dvd总是梦到一群舞女 众所周知,dvd是一个爱琢磨的好孩子。 但是不知道为什么dvd最近一直想不明白为什么 终于dvd发现了梦境的规律,所有舞女在一个n*n的大方格上跳舞,大方格上的一些位置可以占人,其他位置不行。每时每刻都 阅读全文