自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿狸的博客

求求你们说点什么吧QAQ

  • 博客(15)
  • 资源 (7)
  • 收藏
  • 关注

原创 LightOJ - 1102 (组合数取模逆元,当n和m小于1e6,p为任意素数时,打表法)

题意:n分为k部分有多少种方法.题解:显然隔板法C(n+k-1,k-1)%mod,用到组合数逆元求法。#include <cstdio> #include <cstdlib> #include <cstring> #include <cmath> #include <ctime> #include <iostre...

2018-02-28 20:23:27 269

原创 LightOJ-1095-math(错排)

题意:n个数1,2,3....n,问你前m个数中有只有k个数在原位上的方案数。题解:首先在前m个数选择k个,让着这k个数位置不变,然后前m个数的剩下m-k个数肯定要错排,而剩下的n-m个数可能错排也可能不错排,所以我们可以枚举后n-m个数没有参加错排的数个数[0,n-m],然后可推出公式ans=C(m,k)*singma(d[n-k-i]*c[n-m][i])#include <cstdio...

2018-02-27 21:02:13 209

原创 LightOJ - 1067 (卢卡斯定理,打表法)

题意:求C(m,n)%p;题解:因为n (1 ≤ n ≤ 106), k (0 ≤ k ≤ n).T (≤ 2000)所以用到卢卡斯定理。#include <cstdio>#include <cstdlib>#include <cstring>#include <cmath>#include <ctime>#include &l...

2018-02-27 11:38:05 208

原创 (排列组合的重复问题)

将6个同学平均分成3组,问有几种分法。错解;C(2,6)*C(2,4)*C(2,2)=90, 为什么这样错了呢,因为我们没考虑重复的情况,假如分组情况如下1,2;3,4;5,6;先挑出1,2和后调出1,2没区别,所以产生了重复。正解:C(2,6)*C(2,4)*C(2,2)/3!=15一般情况下分为几组,结果就除以几的阶乘。...

2018-02-26 11:41:04 10166

原创 LightOJ - 1319 (中国剩余定理,满足模数满足互质关系)

模板题注意用long long#include <stdio.h>#include <string.h>#include <iostream>#include <algorithm>using namespace std;typedef long long ll;ll Extended_Euclid(ll a,ll b,ll &x...

2018-02-26 10:35:58 196

原创 poj 2891(中国剩余定理,模数可能不互质)

【题意】给出k个模方程组:x mod ai = ri。求x的最小正值。如果不存在这样的x,那么输出-1.【题解】由于这道题目里面的ai、ri之间不满足两两互质的性质,所以不能用中国剩余定理直接求解,套模板。#include<cstdio>#include<algorithm>using namespace std;typedef long long LL;typed...

2018-02-26 10:13:30 337

原创 【lightoj-1024】Eid (高精度)

题意:给n个数求它们的最小公倍数。 (2 ≤ n ≤ 1000),These integers will be between 1 and 10000.题解:数很大,需要用到高精度,根据唯一分解定理先把每个数分解成若干个质数相乘,因为数据范围是10000,所以不用再打一遍素数表,直接循环一遍即可,根据最小公倍数的性质,答案就是分解之后,i的最大次幂的积。#include <stdio.h&g...

2018-02-26 09:38:44 184

原创 LightOJ - 1116 (唯一分解定理)

题意:给一个w,然后分为n*m形式,n为奇数,m为偶数,问你是否有解,如果有解,输出的答案m尽可能小。如果w是奇数肯定无解,因为偶数*奇数只能得到偶数。当w为偶数时,根据唯一分解定理,它的偶数质因子只有2,我们只要找到2的个数,然后全给m,剩下的全给n即可。#include #include #include using namespace std;typedef

2018-02-02 15:03:59 186

原创 LightOJ - 1078 (Integer Divisibility) (同余定理)

题意:给两个整数a,b;问你需要多少个b组成的数字,bbbbbbb....,可以整除a。同余定理(a*x+y)%b=((a%b)*(x%b)+(y%b))%b#include #include #include using namespace std;typedef long long ll;int main(){ int t,cas=1;scanf("%d",&t);

2018-02-02 14:50:55 206

原创 LightOJ - 1020 A Childhood Game (巴士博弈)

题意:一对石子,一个人最多拿两个,最少那一个。Allice先拿,最后拿球的输。Bob先拿,最后拿球的赢。问你谁会赢1:当Bob先拿,问题是裸的巴士博弈。2:当Alice先拿,我们可以将n-1,然后就把问题转换成谁先拿完n-1个石子谁赢,然后就是巴士博弈。#include #include #include using namespa

2018-02-02 14:38:34 306

原创 LightOJ 1010 Knights in Chessboard (找规律)

题意:给你一个n*m的棋盘,问你最多可以放几个马,他们之间互不攻击。x=min(n,m),y=max(n,m)当x=1时,输出y。当x=2时,输出我们可以放若干个田字。当x>2时,我们全放在白格子或者黑格子上面。#include #include #include using namespace std;typedef long long ll;int main()

2018-02-02 14:19:48 127

原创 LightOJ - 1336 (Sigma Function)

题意:f(n)为n所有约数的和,给你一个数n,让你求从1到n中f(n)为偶数的数有多少个.思路:n=p1^e1*p2^e2...,则f(n)=(p1^(e1+1)-1)/(p1-1))*(p2^(e2+1)-1)/(p2-1))....且(p1^(e1+1)-1)/(p1-1))=p1^0+p1^1......+p1^e1;要使得f(n)为奇数,则(p1^(e1+1)-1)/(p1-1

2018-02-02 12:16:40 162

原创 LightOJ 1213 (Fantasy of a Summation )

#include int cases, caseno;int n, K, MOD;int A[1001];int main() {    scanf("%d", &cases);    while( cases-- ) {        scanf("%d %d %d", &n, &K, &MOD);        int i, i1, i2, i3

2018-02-01 18:04:58 174

原创 LightOJ - 1245 (Harmonic Number (II)) 数论

题意:long long H( int n ) { long long res = 0; for( int i = 1; i <= n; i++ ) res = res + n / i; return res;}计算上面代码的值。题解:我们可以观察10这个数字他除以1,2,3,4,5,6,7,8,9,10之后分别为10,5,3,2,2,1,1,1,1...

2018-02-01 13:50:06 206

原创 UVA - 11426 GCD - Extreme (II) (欧拉函数)

题意:求f(x)前n项和 f(x)=SUM(gcd(i,j)) (1题解:设g(n,i):与n的gcd为i的数有多少个。那么最多可以有n/i个,这些数当中肯定有一些数与n的gcd是i的倍数。我们可以想到与n/i互质的数的个数肯定就是我们要求的数,比如:g(24,3),24可分解为3*3*3*3*3*3*3*3,3可分解为3,那么与8互质的数有1,3,5,7。那么这些数乘以三之后为3

2018-02-01 11:05:29 121

2019第十届蓝桥杯JavaB组题目

2019第十届蓝桥杯JavaB组题目。

2019-03-24

oracle下载方法

oracle数据库下载方法,傻瓜式视频教学,一键官网下载。

2019-02-21

javaee网盘项目

javaee用servlet写的网盘项目,实现了增删改查,用的oracle数据库,前端用的bootstrap和layui,压缩包里面有nacicat备份的数据库。主要功能有登陆注册,上传文件,下载文件,搜索文件,修改用户信息。文件排行榜等。

2019-02-21

计算机操作系统期末考试复习

非常全面的考试复习资料,适合大多数高校期末考试复习。

2018-08-13

数据库考试题库

数据库期末考试题库,可以用来复习自测使用大学生期末考试。

2018-06-13

2018年4月1日省赛第九届蓝桥杯真题Java(B组)

2018年4月1日省赛第九届蓝桥杯真题Java(B组)今天上午的比赛!

2018-04-01

2018年4月1日省赛第九届蓝桥杯真题C/C++(B组)

2018年4月1日省赛第九届蓝桥杯真题C/C++(B组)今天上午的比赛!

2018-04-01

空空如也

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

TA关注的人

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