[LibreOJ β Round]ZQC的树列

题目描述见LOJ。做法显然对于每一段数字,要么可选要么必选。 假如有t个,若必选,则方案为2^t-1,否则为2^t。 因此只有1、2、3就可以构造所有情况。 尝试把n拆分成2^t-1以及2^t的乘积。 这个用dfs即可。#include #include #include #define fo(i,a,b) for(i=a;i<=b;i++...
阅读(62) 评论(0)

[bzoj4147]Euclidean Nim

题目描述Euclid和Pythagoras在玩取石子游戏,一开始有n颗石子。 Euclid为先手,他们按如下规则轮流操作: ·若为Euclid操作,如果n题解太强了 http://blog.csdn.net/PoPoQQQ/article/details/46549901#include #include #define fo(i,a,b) for(i=a...
阅读(73) 评论(0)

[bzoj4878]挑战NP-Hard

题目描述天才大学生quailty热衷于解决NP-Hard问题,你如果AC 了这道题,就可以成为他真正的粉丝。图染色问题:给定 无向图G和一个正整数k。对于图中的每个点,选择一个在[1,k]之间的整数作为其颜色。你需要保证对于每条边, 其两端点的颜色均不相同。简单k路径问题:给定无向图G和一个正整数k。请找到一条经过了恰好k条边的简单路径 。即,你需要找到一个长度为k+1的序列v_1,v_2,…...
阅读(84) 评论(0)

[bzoj4874]筐子放球

题目描述小N最近在研究NP完全问题,小O看小N研究得热火朝天,便给他出了一道这样的题目: 有 n 个球,用整数 1 到 n 编号。还有 m 个筐子,用整数1到m编号。 每个球只能放进特定的两个筐子之一,第 i 个球可以放进的筐子记为 Ai 和 Bi 。 每个球都必须放进一个筐子中。 如果一个筐子内有奇数个球,那么我们称这样的筐子为半空的。 求半空的筐子最少有多少个。 小N看到题目后瞬间没...
阅读(65) 评论(0)

[51nod 1851]俄罗斯方块

题目描述给一个黑白图,每次能将某些区域的格子黑白反转,至于某些区域的意思嘛,就是俄罗斯方块形状的区域咯(可水平翻转、上下翻转、旋转) 求能否将图变成全白结论51nod的题解写得比较好。 这里懒得写了。#include #include #define fo(i,a,b) for(i=a;i<=b;i++) using namespace std; int s...
阅读(57) 评论(0)

[bzoj2530]Party

题目大意一个n个节点的图,保证存在大小至少为23n\frac{2}{3}n的团。 请输出任意一个大小为13n\frac{1}{3}n的团。构造将任意无边相连的两个点删去。 只有1/3n个点不在那个2/3n大小的团上,那么我们会把这些点连同一些在团上的1/3n个点删去。 还剩下1/3n个点在团上,即可输出。#include #include #define...
阅读(47) 评论(0)

围墙

题目描述蛐蛐国准备在和它的一个邻国——蝈蝈国之间修一堵围墙。 围墙可以看成是一个长度为n的括号序列,与此同时还有一个长度为n的排列P,一个围墙被称为稳的,当且仅当: 1、这个括号序列是合法的。 2、构造一张n个点的图,当且仅当第i个位置是左括号时,点i向右Pi连边,最后形成的图必须满足每个点度数均为一。保证对于任意i有Pi 一个括号序列合法的定义如下: 1、空序列是合法的。 2、如果“...
阅读(84) 评论(0)

[luoguP3599]Koishi Loves Construction

题目描述Koishi决定走出幻想乡成为数学大师!Flandre听说她数学学的很好,就给Koishi出了这样一道构造题:Task1:试判断能否构造并构造一个长度为n的的排列,满足其n个前缀和在模n的意义下互不相同Taks2:试判断能否构造并构造一个长度为n的的排列,满足其n个前缀积在模n的意义下互不相同按照套路,Koishi假装自己根本不会捉,就来找你帮忙辣。问题一容易知道n为大于1的奇数无解。 因...
阅读(101) 评论(0)

[51nod 1143]Square Country 3

题目描述http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1143构造法不是很会证为什么很快出解…… 随机a[1~n]和b[1~m],使得a与b内均未有重复元素,且和为完全平方数,且每一项均为完全平方数。在400^2内随机即可。 然后c[i,j]=a[i]*b[j],检验重复即可。 详见代码。#include<cstdi...
阅读(67) 评论(0)

[51nod 1139]奇妙等式的解

题目描述五个不同自然数a < b < c < d < e 满足a^2 + b^2 + c^2 + d^2 + e^2 = abcde。给出1个数N,求e <= N的全部的解。构造考虑构造算法。 假如a,b,c,d,e是合法解。 bcde-a,b,c,d,e也是合法解 同理有a,acde-b,c,d,e也是…… 注意这里的合法解不考虑a<b<c<d<ea<b<c<d<e 可以证明所有解是联通...
阅读(109) 评论(0)

[bzoj3100]排列

题目大意给定长度为N的序列,权值范围在[1,n]。 求一个长度最大的区间使该区间是一个包含1的排列。 n<=1e6,空间限制16M做法一个区间合法的条件? 1、包含1 2、所有元素互不相同 3、若长度为k,区间和为k*(k+1)/2 这样的区间的性质? 最大值等于区间长度。 这样的区间最大值可以在1左边或右边,做两次即可,下面假设最大值在1右边。 枚举每一个1,然后枚举右端点的位置...
阅读(192) 评论(2)

[bzoj1635]最高的牛

题目大意有n头牛,有一个数m表示最高的牛高度为m。 q组关系,每组关系形如h[a]>=h[b],且a与b间的牛高度严格小于h[b] 求可行字典序最大序列。构造我们尝试构造一发。 首先如果a>b,就交换a和b。通过讨论可以发现是一样的。 令f[i]表示差分数组,每次f[a+1]–,f[b]++。 我们认为h[i]=m+∑ij=1f[j]h[i]=m+\sum_{j=1}^if[j] 显然这...
阅读(146) 评论(0)

[51nod月赛19C]集合对

题目大意定义集合xor操作 A xor B=A∪B-A∩B。 问有多少对(P,Q)满足 P∈A Q∈B 使得 (P xor A)xor(Q xor B)=A xor B其中P Q都是集合。 答案对1e9+7取模。例如:A ={1} ,B={1,2},A xor B = {2},枚举所有情况P Q有2种。做法不难猜出结论是2^{交集个数}#include #include<algo...
阅读(83) 评论(0)

完美标号

题目描述给定M个二元组(A_i, B_i),求X_1, …, X_N满足:对于任意(A_i, B_i),有|X_{A_i} - X_{B_i}| = 1成立。黑白染色如果不能黑白染色,显然不可能有解。 而能够黑白染色, 发现颜色就是合法解。 因此考虑黑白染色即可。#include #include #define fo(i,a,b) for(i=a;i<=b...
阅读(61) 评论(0)

[51nod1655]染色问题

题目描述一个n(3<=n<=100)个点的完全图,现在给出n,要求将每条边都染上一种颜色k(1<=k<=n),最终使得所有三个点构成的环(C(n,3)个不同的换)上三条边的颜色和在所有颜色中任选三种颜色的组合(C(n,3)种方案)一一对应,由你来给出染色方案。 本题有多组数据构造易得n是偶数时无解 n为奇数时,i与j之间连(i+j-2)%n的颜色。 不会证,但确实显然#include<cstd...
阅读(100) 评论(0)
25条 共2页1 2 下一页 尾页
    个人资料
    • 访问:163745次
    • 积分:8221
    • 等级:
    • 排名:第2254名
    • 原创:640篇
    • 转载:5篇
    • 译文:0篇
    • 评论:159条
    公告
    幻梦终醒,本无不散之宴,却不悔付此华年。
    最新评论
    文章分类