08 2016 档案
摘要:D. Directed Roads time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output ZS the Coder and Chris
阅读全文
摘要:C. Coloring Trees time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output ZS the Coder and Chris
阅读全文
摘要:DISUBSTR - Distinct Substrings no tags no tags Given a string, we need to find the total number of its distinct substrings. Input T- number of test ca
阅读全文
摘要:Milk Patterns Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 7586 Accepted: 3448 Case Time Limit: 2000MS Description Farmer John has notic
阅读全文
摘要:Musical Theme Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 14334 Accepted: 4945 Description A musical melody is represented as a sequenc
阅读全文
摘要:Dominating Patterns Time Limit:3000MS Memory Limit:Unknown 64bit IO Format:%lld & %llu [Submit] [Go Back] [Status] Description The archaeologists are
阅读全文
摘要:D. Vasiliy's Multiset time limit per test 4 seconds memory limit per test 256 megabytes input standard input output standard output Author has gone ou
阅读全文
摘要:B. Puzzles time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output B. Puzzles time limit per test
阅读全文
摘要:题意: 给一个非降序排列的整数数组a,你的任务是对于一系列询问(i, j),回答ai,ai+1…aj中次数出现最多的值所出现的次数。分析: 由于数列是非降序的,所以所有相等的数都会聚集在一起。这样我们就可以把整个数组进行编码。如-1,1,1,2,2,2,4就可以编码成(-1,1...
阅读全文
摘要:这几天做了几道dp题,发现有几道是很经典的dp模型的变形,总结一下:数字三角形这算是dp的最最最入门的题了吧,但是这题变形的话,还是需要好好想想才能看出来的。 题目:hdu 1176 免费馅饼 题意: 一定时间,天上会从某个位置Xi掉下一块馅饼,1=0;i--){ ...
阅读全文
摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=5821 题意: 有N个盒子,每个盒子最多装一个球. 球的颜色不一定相同. 现在要进行m次区间操作: 每次操作 [l, r] 后可以随意将区间内的球重新分配回去. 问经过上述操作...
阅读全文
摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=1074题意: 有n门课程作业,每门作业的截止时间为D,需要花费的时间为C,若作业不能按时完成,每超期1天扣1分。 这n门作业按课程的字典序先后输入 问完成这n门作业至少要扣多少分,...
阅读全文
摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=1074 题意: 有n门课程作业,每门作业的截止时间为D,需要花费的时间为C,若作业不能按时完成,每超期1天扣1分。 这n门作业按课程的字典序先后输入 问完成这n门作业至少要扣多少分,并输出扣分最少的做作业顺序
阅读全文
摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=1069 题意: 给出n种砖块,砖块是立方体,有三个参数l,w,h,每种有无限个,问砖块可以摞的最大的高度,一个砖块可以摞到另一个上必须底边两边都小于下面的那个。分析: 最长上升子序列变形...
阅读全文
摘要:最长上升子序列 LIS对于求解LIS的可以用O(n^2)的复杂度求解: 设d[i]为以i为结尾的最长上升子序列的长度,则d[i]=max{0,d[j] }+1 (jrhs.s; return wa[i].s&&d[i]0){ cnt--; ...
阅读全文
摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=1024 题意: 本题的大致意思为给定一个数组,求其分成m个不相交子段和最大值的问题。分析: 这题n< 1e6,m< n,显然O(n^2)的复杂度不会去考虑啊!没想到居然O(n^2)去做Q...
阅读全文
摘要:题意: 输入正整数n(n1)num[tot++]=n; if(tot,greater >q; for(ll i=2;i*i1)num[tot++]=n; if(tot2){ ll a1=q.top();q.pop()...
阅读全文
摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=5818 题意: 有两个栈A和B,有三种操作: - push X v 向X栈中压入一个数v - pop X 打印出X栈顶元素 ...
阅读全文
摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=5813 题意: 给出n个城市,需要在这些城市之间修单向路,每个城市i都有一个要求,就是需要从i走到ai个城市,随意给出一个方案?分析: 做法跟官方题解一样: 将顶点按能到达的点数从小...
阅读全文
摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=5810 题意: n个球放到m个盒子中,所以总共有n^m中方法,每种出现概率相等,然后求下面这个公式的期望。 分析: 我做这题的时候先写了几个样例,然后就需要造公式了QAQ,形式肯定是...
阅读全文
摘要:题意: 输入正整数n(n1)ans+=ans*2; ans=ans/2+1; return ans;}int main(){ int n; while(~scanf("%d",&n),(n)){ couta; int ans=0; ...
阅读全文
摘要:题意: 输入两个整数m和n(mfac;int cnt[N],num[N];void prime_fac(int n){ fac.clear(); for(int i=2;i*i1){ fac.push_back(n); cnt[n]=1; ...
阅读全文
摘要:题意: 有一个n * m的矩阵,每个元素均为2~10000之间的正整数,两个游戏者轮流操作。每次可选一行中的1个或者多个大于1的整数把它们中的每个数都变成它的某个真因子,比如12可以变成1,2,3,4,5.不能操作的输,也就是说,谁在操作之前,矩阵中的所有数是1,则输。题目要求判...
阅读全文
摘要:题目:http://codeforces.com/contest/703/problem/C题意: 一个人从(0,0,)到(0,w)速度最快是u。 一个凸多边形的物体(有n个顶点)与人同时开始移动,问人在不被撞的前提下最快到达(0,w)的时间?分析: 人不被车撞,有两种情...
阅读全文
摘要:题目:http://codeforces.com/contest/703/problem/D 题意: 给你n个数,m个区间询问 求区间出现次数为偶数次的数的异或和 分析: 如果是奇数次呢?我们知道a^a=0 所以直接前缀异或和就可以处理。所以思考有没有一种反异或运算呢?自己模拟...
阅读全文
摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=5795 题意: Nim游戏,只不过可以把挑选石子换成把某堆石子分成三小堆。 分析: 这题队内大牛过的,打个SG表,然后就能看出SG的规律了。#includeusing namespace s...
阅读全文
摘要:题目:http://acm.hdu.edu.cn/showproblem.php?pid=5793 分析: 队内大牛手画了几组样例,然后就推出公式了QAQ 正解看大神博客:http://www.cnblogs.com/qscqesze/p/5737450.html#3483144#...
阅读全文
摘要:poj 3273 Monthly Expense题意: 有n个数,划分成m块,和最大的一块最小是多少? 分析: 最大值最小问题,二分答案。#includeusing namespace std;typedef long long ll;const int N=1e5+9;int a...
阅读全文
摘要:题意: 给A序列和B序列,求A序列和B序列有多少个公共子序列(可以不连续)。例如{1,1,2} has 7 subsequences {1},{1},{2},{1,1},{1,2},{1,2},{1,1,2}. 分析: f[i][j]表示A序列前i个和B序列前j个可以构成的公共子...
阅读全文
摘要:题意: 求A^B的所有约数之和 Mod 9901。思路: 大数模运算。两个最基本公式:(A*B)%C = ((A%C)(B%C))%C 和 (A+B)%C = ((A%C)+(B%C))%C 。用__int64的原因为 n = cnt[i] B (cnt[i]为A第i个素因子的个...
阅读全文
摘要:题意: 对于C的for(i=A ; i!=B ;i +=C)循环语句,问循环几次才会结束,其中所有的数(mod2^k)。 若在有限次内结束,则输出循环次数。否则输出死循环。 分析: 模线性方程的题目:题目可转化为Cx=(B-A)mod(2^k)求x的最小解? 然后就是用扩展欧几里得...
阅读全文
摘要:题意: 数K( 4 =N)break; np[i*p[j]]=true; if(i%p[j]==0)break; } } } public Main(){ ge...
阅读全文
摘要:题意: H-numbers是4n+1形式的数 H-prime是由H-number构成的素数(即因子只有1和一个H-number) H-semi是由两个H-prime的积构成 要求找出n(n#include#includeusing namespace std;typedef lon...
阅读全文
摘要:题意: 给你这一串数字 11212312341234512345612345671234567812345678912345678910123456789101112345678910…… 要我们求出第n个数是多少(从左到右看),例如第2个是1,第三个是2,第八个是2; 分析: l...
阅读全文
摘要:题意: 字符串可以由26个小写字母组成,按字典序排列。a,b,……..abcde..xyz编号为1,2,…….。给出一个字符串,求他的编号,如果不符合要求,输出0. 分析; 因为是组合数学分类的题目,读完题就一直考虑怎么用组合?然而我只能想到用搜索去做QAQ。数位dp(其实这题记忆...
阅读全文
摘要:题意: Round Numbers:把一个数分解成二进制,0的个数>=1的个数的数 分析: 显然数位dp可解,这题用排列组合也能做。不过还是数位dp简单点。 排列组合可以参考Kuangbin巨巨的题解:http://www.cnblogs.com/kuangbin/archive/...
阅读全文

浙公网安备 33010602011771号