nike0good |Oier&ACMer | 熟能生巧

有所作为是生活中的最高境界。

矩阵与线性方程组专题

UVA 10870 Recurrences UVA 1386LA 3704 Cellular Automaton UVA 10828 Back to Kernighan-Ritchie UVA 11542 Square UVA 10655 Contemplation Algebra UVA 111...

2016-02-29 13:24:09

阅读数 395

评论数 0

UVA 716(Commedia dell' arte-三维八数码)

题意:给一个3维八数码(长宽高为n≤100n \le100),问能否恢复原状?考虑2维八数码给一个网上的结论 八数码问题的有解无解的结论: 一个状态表示成一维的形式,求除0之外所有数字的逆序数之和,称为这个状态的逆序。若两个状态的逆序奇偶性相同,则可相互到达,否则不可相互到达。 必要性:...

2016-02-27 19:06:26

阅读数 629

评论数 0

bnuoj 51277(魔方复原-手推置换群)

题意:给一个魔方,定义一堆操作,现给出操作序列,问这个操作序列重复多少次之后魔方复原?用了大半天时间设计程序计算6个置换……结果没做出其实手推的速度比什么都快#include<bits/stdc++.h> using namespace std; #define For(i,n) fo...

2016-02-25 21:54:04

阅读数 1170

评论数 0

ICPCCamp 2016 Day 8 - Makoto Soejima's Contest #4(String Modification-模拟)

题意:给一个字符串s,每次可以在一个字符的右边加一个与这个字符不同的字符,问是否能变成字符串t? 1≤|s|≤|t|≤50001 \le |s| \le |t| \le 5000模拟注意坑点#include <iostream> #include <cmath> #inc...

2016-02-24 20:51:36

阅读数 715

评论数 0

ICPCCamp 2016 Day 8 - Makoto Soejima's Contest #4(Ropes-树的度数与方案数)

题意:已知一棵树,给定每个节点的度数(最多为3),求方案数。ans=(n−2)!∏i[(degree[i]−1)!]ans=\frac {(n-2)!} {\prod_i [ (degree[i]-1)! ] }#include <iostream> #include <cmat...

2016-02-24 20:45:47

阅读数 894

评论数 0

ICPCCamp 2016 Day 7 - Moscow SU Trinity Contest(Hans Zimmer-期望)

题意:有一块W*H的草地,现在执行n次操作,每次50%概率选择水平和竖直两个方向,然后在边长上等概率取一点。沿着这条线水平/竖直切割草地,问操作后最小的草地的期望面积。显然W和H可以先去掉,我们只要解决这个问题 长度为1的线切n刀后最短长度的期望,这个可以算出来=1(n+1)2=\frac 1...

2016-02-24 20:23:28

阅读数 626

评论数 0

ICPCCamp 2016 Day 6 - Spb SU and Spb AU Contest(Greedy Game-贪心)

有n≤105n \le 10^5 个物品,每个物品有价值ai,bia_i,b_i,现在2人轮流取值,先手的策略是从aia_i最大的物品中任取一个,问后手可能取得的最大bib_i和把元素按aia_i为第一关键字,bib_i为第二关键字排序,现在每次先手都取最前的我们考虑截至到前n-1个时的最优解已知...

2016-02-24 20:10:40

阅读数 880

评论数 0

ICPCCamp 2016 Day 6 - Spb SU and Spb AU Contest(Set intersection-随机)

题意:给n+1个01串,每个串长度为2n2n,从中找出2个01串,它们前2n位里同一位上出现相同0,1的次数≥n/2\ge n/2 保证有解,输出任意解。随机试即可,求证明#include <iostream> #include <cmath> #include <...

2016-02-24 13:26:59

阅读数 652

评论数 0

ICPCCamp 2016 Day 6 - Spb SU and Spb AU Contest(Colored path-dp)

题意:给1个n*n矩阵,每个点上有2个整数权值w和c,现在你希望从(1,1)开始,每次只能向右或向下走(从(i,j)到(i+1,j) or (i,j+1) ),使得路径上的权值和不超过W,出现过的不同颜色数量尽可能少,求最少颜色数,及任意一条对应路径。1≤n≤400,1≤W≤109,1≤c≤k,1...

2016-02-24 13:18:29

阅读数 625

评论数 0

ICPCCamp 2016 Day 2 - ZhejiangU Contest(Easy When You Know How-并查集+rmq)

题意:给一个长度为n的字符串和m个事实,每个事实是xi,yi,lix_i,y_i,l_i表示 sxi,sxi+1,…,sxi+li−1=syi,syi+1,…,syi+li−1s_{x_i},s_{x_i+1},\ldots,s_{x_i+l_i-1}=s_{y_i},s_{y_i+1},\ld...

2016-02-24 13:01:51

阅读数 707

评论数 0

ICPCCamp 2016 Day 3 - Grand Prix of China(Random Arithmetic-dp)

ICPCCamp 2016 Day 3 - Grand Prix of China(Random Arithmetic-dp) 题解

2016-02-24 12:42:59

阅读数 746

评论数 0

ICPCCamp 2016 Day 4 - SJTU Dreadnought Contest(The Road Network-区间dp)

有n个城市,每个城市有一个wiw_i,如果两座城市满足wi+wj≥dw_i+w_j \ge d,则在两座城市连边。 现在把城市分成2个点集,是2点集之间的边的数量尽量多,求最大数量,方案数。 1≤n≤2000,0≤d≤1091 \le n \le 2000 ,0 \le d \le 10^9区...

2016-02-22 09:32:36

阅读数 682

评论数 1

ICPC Camp 2016 几道神奇的构造打表题

SJTU Dreadnought Contest The Magic Square The Kirakira Cycle XOR Tree Moscow SU Trinity Contest Green DaySJTU Dreadnought ContestThe Magic Square题意:已...

2016-02-22 00:28:30

阅读数 1279

评论数 2

ICPCCamp 2016 Day1 ftiasch's Contest #4(All Pair Shortest Path-位运算)

题意:给一张2000个点的有向图(边的权制均为1),你需要求∑ni=1∑nj=1dis(i,j)\sum_{i=1}^n \sum_{j=1}^n dis(i,j) dis(i,j)是i到j的最短路距离。不要被复杂度骗了, 位运算暴力过, O(n3/64)O(n^3/64)#include &...

2016-02-21 23:43:59

阅读数 843

评论数 0

bnuoj 51275(道路修建-并查集按秩合并)

题意:维护一个并查集,但需要询问2个点是在第几次操作后连通的。 直接可持久化并查集应该行, 但更简单的方法是,把并查集按秩合并, 即t时刻,在u,v所处连通块间连一条权值为t的边, 这样每个并查集的树高是log级的。#include<bits/stdc++.h> using n...

2016-02-16 20:58:12

阅读数 438

评论数 0

置换专题

UVA 10294 Arif in Dhaka First Love Part 2 UVA 12103 Leonardos Notebook UVA 11077 Find the Permutations UVA 1156 Pixel Shuffle UVA 10601 Cubes UVA 113...

2016-02-12 22:51:06

阅读数 615

评论数 0

ICPCCamp 2016 Day1 ftiasch's Contest #4(Around the world-树,构造)

已知一个有n个点(4<=n<=500)连通无向图,边权均为1。点的编号为1,2,...,n1,2,...,n,现在你需要给出一条环(v1,v2,…,vn),满足: v1,v2,...,vnv_1,v_2,...,v_n 是不同的点 对2≤i≤n2 \le i \le n ,有dis(v...

2016-02-03 01:26:39

阅读数 602

评论数 0

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