自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 uva 12050 - Palindrome Numbers

#include#include#include#includeusing namespace std;typedef long long LL;const LL maxx=2000000000;#define N 100LL sum[N],dp[N];void inint(){ int i,j; dp[0]=0; sum[1]=dp[1]=9

2013-09-30 22:31:59 655

原创 大数模板啊

#include #include #include #include #include #include using namespace std;const int MAXD = 500, DIG = 9, BASE = 1000000000;const unsigned long long BOUND = numeric_limits :: max () - (unsigne

2013-09-29 11:37:10 478

原创 CF B. Stadium and Games

题意:x支队伍比赛,如果x为偶数,则比赛x/2场,一直递归循环下去,知道x为奇数, 若x为奇数,则比(x)*(x-1)/2 场,x=1则不用比了, 现给出总比赛场数n,求出所有x这道题思路很简单,设刚开始队伍数为d=2^p*x,其中x是奇数,则比赛场次n=(2^p-1)*x+(x-1)*x/2,然后从0开始枚举p的值,接着解一元二次方程x^2+(2^(p+1)-3)x-2*n=0,易知此方

2013-09-27 11:37:29 503

原创 CF C. Students' Revenge

题目意思:有n个命令,要通过p个,某主席要在通过的p个中选择k个接受。每个任务有两个值ai,bi, ai表示如果该主席接受该命令,她的头发变灰的数量,bi表示如果该主席不接受该命令时,议员不高兴值。对于通过的p个命令,该主席要使议员的不高兴值和最小,在相同的情况下,要使自己的头发变灰的数量尽可能的少。让你求出通过哪p个命令,使得该主席的头发变灰的数量最多,在相同的情

2013-09-25 22:13:55 613

原创 uva 1401 - Remember the Word(字典树)

题意:给一个长串(长度1~300000),s(1~4000)个单词,问长串可以完全分解成单词的方案种数?解析:先保存单词前缀,然后将长串严格从左往右枚举以i位置为首的前缀数,注意剪枝(不重复),一次搜索后的结尾位置的后一个位置作为下次搜索的起始位置(进入优先队列,保证严格从左往右搜索)dp【i】表示以i位置为结尾的方案数,则dp【i】+=dp【w-1】;w为本次搜索的初始位置,一次循环就可以得

2013-09-20 12:28:01 637

原创 数论的典型例题

1、本原勾股数:概念:一个三元组(a,b,c),其中a,b,c没有公因数而且满足:a^2+b^2=c^2首先,这种本原勾股数的个数是无限的,而且构造的条件满足:a=s*t,b=(s^2-t^2)/2,c=(s^2+t^2)/2其中s>t>=1是任意没有公因数的奇数!由以上概念就可以导出任意一个本原勾股数组。2、素数计数(素数定理)令π(x)为1到x中素数的个数1

2013-09-14 09:41:27 893

原创 uva 1016 - Silly Sort(置换的灵活应用)

题意:给你n个不同数,可以进行一种操作,交换任意两个数的位置,则花费为两数的和,求把原序列变为严格单调递增的序列的最小花费解析:通过置换可以发现原序列可以分为多个周期(循环)的变换,如8 4 5 3 2 7 变为(8 2 7)和(4 3 5),对于每个周期,所有数都不在他升序后的位置,即所有的数都需要交换,每次用周期内最小的数与另一个数交换,设这个周期的最小值为min,数量为size,

2013-09-13 09:34:16 930

原创 poj 2154 Color(欧拉函数模板+ploya定理)

题目要求:给出两个整数n和p,代表n个珠子,n种颜色,要求不同的项链数,并对结果mod(p)处理。 置换只有旋转一种方式,那么共有n个置换 基本知识:环的个数为gcd(n , i) , 长度L=n / gcd(n , i) 其中 i 为转的位子数 普通求法: ∑n^( gcd(n,i) ) 0优化:枚举环的长度L 枚举优化: L可以从1取到sqrt(n) ,因为L|n ,

2013-09-09 15:36:23 589

原创 zoj 3687 The Review Plan I(禁为排列模板)

题意:复习功课,有n章,每天复习1章,但有m个要求,第i章不能在第j天复习,问有多少种复习方式?#include#include#include#includeusing namespace std;typedef long long LL;#define MOD 55566677#define N 55LL f[N],res;int n,m,vis1[N],vi

2013-09-04 11:03:41 1319

原创 zoj 3688 The Review Plan II(禁位排列+容斥原理+乘法逆元)

题意:复习功课,有n章,每天复习1章,但第i章不能再第i天和第(i+1)%n 天复习,问有多少种复习方式? mod 10^9+7对于含k个禁排的,这里如果将X按照图上顺序标号,那么问题就转化成在1-2n的圆排列中去k个不相邻的方法数。#include#include#include#include#define mod 1000000007#d

2013-09-03 21:15:17 881

原创 hdu 4135 Co-prime(容斥原理)

题意:给你三个数a b n,求a~b 之间与n互质的数的个数 1解析: 暴力枚举出n的质因子,在容斥#include#include#include#include#includeusing namespace std;typedef __int64 LL;LL gcd(LL a,LL b){ return b==0?a:gcd(b,a%b);}ve

2013-09-03 10:05:24 548

原创 hdu 4390 Number Sequence(容斥原理)

题目:给出n个数,b1,b2,b3……bn,构造n个数,求有多少组序列a1,a2,……an(ai>1),使得a1*a2*a3……an=b1*b2……bn(bi>1);http://acm.hdu.edu.cn/showproblem.php?pid=4390 首先是将所有 的b进行素因子分解,则a和b的因子是完全一致的。剩下的便是将所有b的因子,分给a我们考虑某个素因子pi,如果有

2013-09-02 21:19:20 433

Objective-C基础教程(第2版)-有目录

Objective-C基础教程(第2版)有需要的同学可以了解下

2018-09-10

.net 通讯录(三层架构)

.net通讯录,用三层架构搭建 ,实现了与数据库进行连接,适用于初学者使用! vs2010 SQL2008

2012-12-13

.net 通讯录 实现了数据库的连接

.net 通讯录 实现了数据库的连接,很实用!容易学!喜欢的朋友看看!

2012-12-13

通讯录管理系统论文

通讯录管理系统论文

2012-12-10

空空如也

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

TA关注的人

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