自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 11.26补坑

#include using namespace std;#define rep(i,j,k) for(int i=(j);i<=(k);i++)#define pb push_back#define mem(a,k) memset(a,k,sizeof(a))#define mp make_pairtypedef pair P;const int N = 1E5 + 7,inf

2017-11-26 21:19:51 262

原创 Codeforces #Round 447Div2 D - Ralph And His Tour in Binary Country

题目链接:http://codeforces.com/contest/894/problem/DD. Ralph And His Tour in Binary Countrytime limit per test2.5 secondsmemory limit per test512 megabytesinputstandard input

2017-11-22 02:23:34 231

原创 ICPC2017北京现场赛H Puzzle Game

题目链接:http://hihocoder.com/problemset/problem/1634Time Limit:1000msCase Time Limit:1000msMemory Limit:256MBDescriptionOnce upon a time, there was a little dog YK. One day, he

2017-11-22 00:30:57 782

原创 11.17菜鸡的日常

状态极差,感觉遇到了问题。。。。牛客练习赛的B题:题目描述给你一棵树,最开始点权为0,每次将与一个点x树上距离输入描述:第一行两个数n和m第二行n-1个数,第i个数fa[i + 1]表示i + 1点的父亲编号,保证fa[i + 1]<i + 1第三行m个数,每个数x依次表示这次操作的点是x输出描述:输出一个数,即这m次操作的答案的hash

2017-11-18 13:18:35 300

原创 Codeforces886D - Restoration of string

题目链接:     http://codeforces.com/contest/886/problem/D题意: 给n个串,找到一个字典序最小的串,使这n个串都为他的子串,并且最终串每个子串都为平凡子串,平凡子串定义:出现次数最少的子串。题解:很显然,最终的串一定不会有2个相同的字母,比如aba。1:每个字母的前驱和后继在一个串中会被唯一确定,比如abc,那个b的前驱一定是

2017-11-15 22:42:09 304

原创 Wannafly3位数差

题解:先整体考虑可以推出和顺序无关,对于当前i考虑bit(a[i]+a[j])比bit(a[i])大一#include using namespace std;typedef long long ll;const int N = 1E5 + 7;ll bit(ll x){ if(!x) return 1; ll cnt = 0; while(x) {

2017-11-15 03:13:24 232

原创 Wannafly挑战赛A(概率DP)

#include using namespace std;const int N = 1E5 + 7;double f[N], sf[N];int sa[N], a[N];int main(){ int n, m, mx=0, x; scanf("%d%d",&n,&m); for(int i = 1;i <= n;i ++) { scanf(

2017-11-15 00:49:49 236

原创 CCPC.2017B.K-th Number

#include using namespace std;typedef long long ll;const int N = 1E5 + 7;int a[N], b[N], n, k;ll m;bool fuck(int x){ ll res = 0; int sum = 0, pre=1, last; for(last = 1;last <= n;las

2017-11-12 18:26:54 397

原创 CCPC哈尔滨补题

11月11号晚上补得题目, 没有及时发博记录,还是自己太懒了。D。X--MEN题意:给一棵n个节点的树(边劝都为1),k个人在树上不同位置,每个人以每秒1m向其他距离大于1的人移动,问所有人距离都小于等于1m的期望时间,比赛的时候无从下手,后来有个神TM的结论,期望次数取决于树上最远的2个人距离floor(d/2)。O(N)跑2下DFS就行。F。Permutation水题,很显然的

2017-11-12 14:01:44 331

原创 HDU6228

考虑某条边,则只要两边的2个顶点都大于等于k,则连边时一定会经过这条边,ans++;#include using namespace std;const int N = 2E5 + 7;int a[N], ans, n, k;vectorg[N];int dfs(int u, int fa){ a[u] = 1; for(auto& it : g[u]) {

2017-11-11 18:23:20 366

原创 杜教板子

#include using namespace std;typedef long long ll;#define rep(i,a,n) for (int i=a;i#define per(i,a,n) for (int i=n-1;i>=a;i--)#define pb push_back#define mp make_pair#define all(x) (

2017-11-11 15:20:38 276

空空如也

空空如也

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

TA关注的人

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