自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AlanJobs的博客

有梦想的人

  • 博客(98)
  • 收藏
  • 关注

原创 Keyboard Free (计算几何)2020牛客多校第二场

题目描述Given three concentric circles whose radiuses arer_1, r_2, r_3r1​,r2​,r3​respectively, and{A,B,C}A,B,Care the moving points on the given three circles respectively. Determine the expected area of\triangle ABC△ABC.输入描述:The first line contai...

2020-07-17 13:24:24 292

原创 220.最大公约数(ACwing)

给定整数N,求1<=x,y<=N且GCD(x,y)为素数的数对(x,y)有多少对。GCD(x,y)即求x,y的最大公约数。输入格式输入一个整数N输出格式输出一个整数,表示满足条件的数对数量。数据范围1≤N≤10^7输入样例:4输出样例:4思路:代码:#include <bits/stdc++.h>const...

2020-02-18 19:04:21 293

原创 龙哥的问题

龙哥现在有一道题,要考考大家。给定一个整数N,请你求出∑(1≤i≤N)gcd(i,N)的值。输入格式一个整数N。输出格式一个整数表示结果。数据范围1<N<2^31输入样例:6输出样例:a15思路:欧拉反演公式带一带就行,用O(n^1/2)遍历每个因数就行(遍历一个另一个自然就会出来),注意:当i*i==n时要减去一次(重复算...

2020-02-14 16:48:05 510

原创 GCD类模板

快速幂1ll quickpow(ll x, ll y, ll mod){ if (y == 0)return 1; if (y == 1)return x % mod; else { if (y % 2 == 0) { ll t = quickpow(x, y / 2, mod); return (t * t)%mod; } else { ll...

2020-02-12 16:55:15 197

原创 D. Same GCDs (Educational Codeforces Round 81 (Rated for Div. 2))

D. Same GCDsYou are given two integersaandm. Calculate the number of integersxsuch that 0≤x<mandgcd(a,m)=gcd(a+x,m)Note:gcd(a,b) is the greatest common divisor ofaandb.InputThe f...

2020-02-12 14:24:50 127

原创 HDU 4027(根号取整线段树)

Can you answer these queries?Time Limit: 4000/2000 MS (Java/Others)Memory Limit: 65768/65768 K (Java/Others)Total Submission(s): 35343Accepted Submission(s): 8500Problem DescriptionA lo...

2020-02-11 13:29:27 204

原创 区间乘法&区间加法&区间修改

题目描述如题,已知一个数列,你需要进行下面三种操作: 将某区间每一个数乘上xx 将某区间每一个数加上xx 求出某区间每一个数的和 输入格式第一行包含三个整数n,m,pn,m,p,分别表示该数列数字的个数、操作的总个数和模数。第二行包含nn个用空格分隔的整数,其中第ii个数字表示数列第ii项的初始值。接下来mm行每行包含若干个整数,...

2020-02-10 18:05:33 2500

原创 区间修改&区间查询模板

题目描述如题,已知一个数列,你需要进行下面两种操作:1.将某区间每一个数加上x2.求出某区间每一个数的和输入格式第一行包含两个整数N、M,分别表示该数列数字的个数和操作的总个数。第二行包含N个用空格分隔的整数,其中第i个数字表示数列第i项的初始值。接下来M行每行包含3或4个整数,表示一个操作,具体如下:操作1: 格式:1 x y k 含义:将区间[x,y]内每个数加...

2020-02-10 15:46:31 364

原创 区间修改&单点查询

题目描述如题,已知一个数列,你需要进行下面两种操作:1.将某区间每一个数数加上x2.求出某一个数的值输入格式第一行包含两个整数N、M,分别表示该数列数字的个数和操作的总个数。第二行包含N个用空格分隔的整数,其中第i个数字表示数列第i项的初始值。接下来M行每行包含2或4个整数,表示一个操作,具体如下:操作1: 格式:1 x y k 含义:将区间[x,y]内每个数加上k...

2020-02-10 14:59:47 1008

原创 单点修改&区间求和

题目描述如题,已知一个数列,你需要进行下面两种操作: 将某一个数加上xx 求出某区间每一个数的和 输入格式第一行包含两个正整数n,mn,m,分别表示该数列数字的个数和操作的总个数。第二行包含nn个用空格分隔的整数,其中第ii个数字表示数列第ii项的初始值。接下来mm行每行包含33个整数,表示一个操作,具体如下: 1 x k含义:将...

2020-02-10 14:03:50 675 1

原创 E 牛牛的随机数

链接:https://ac.nowcoder.com/acm/contest/3004/E来源:牛客网题目描述牛牛和牛可乐是一对好朋友,现在牛牛从值域[l1,r1]中随机给出一个数字a,牛可乐从值域[l2,r2]中随机给出一个数字b。问你a⊕ b的数学期望。其中⊕为位运算符,表示按位取异或。为了避免你输出的答案出现精度误差,请你输出一个分数P∗Q−1(mod  109+7)P*Q^...

2020-02-08 21:33:08 342

原创 HDU 5784 数锐角三角形个数(极角排列+尺取法)

http://acm.hdu.edu.cn/showproblem.php?pid=5784How Many TrianglesTime Limit: 10000/5000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1773Accepted Submissio...

2020-02-06 20:25:01 346

原创 E 做计数

链接:https://ac.nowcoder.com/acm/contest/3003/E来源:牛客网题目描述这一天,牛牛与 牛魔王相遇了――然而这并不在 牛牛期望之中。牛魔王不出意料又给 牛牛一道看似很难的题目:求有多少个不同的正整数三元组(i,j,k)满足,且 i×j≤n牛牛并不会做,你能略施援手吗?链接:https://ac.nowcoder.com/acm/conte...

2020-02-06 20:15:38 198

原创 快速幂模板(当用矩阵快速幂算指数的时候要取模mod-1)https://ac.nowcoder.com/acm/contest/3002 J 题

#include<bits/stdc++.h>#define ll long longconst ll mod = 1e9 + 7;using namespace std;struct Mat{ ll m[101][101];};//存储结构体Mat a, e; //a是输入的矩阵,e是输出的矩阵Mat Mul(Mat x, Mat y){ Mat c; fo...

2020-02-04 19:16:43 493 3

原创 J - Remoteland

题目描述:In the Republic of Remoteland, the people celebrate their independence day every year. However, as it was a long long time ago, nobody can remember when it was exactly. The only thing people ca...

2019-09-24 17:08:35 130

原创 欧拉函数的一些性质

1.所有n的因数的欧拉函数值之和为n2.小于N且与N互质的数的和为

2019-09-23 20:07:10 289

原创 最小球覆盖 【模板】(退火算法)

#include<cstdio>#include<cmath>#include<algorithm>using namespace std;const double eps=1e-3;int n;struct Point{ double x; double y; double z; Point(double _x=0...

2019-09-12 13:31:02 381

原创 问题 E: Fibonacci

问题 E: Fibonacci时间限制:1 Sec内存限制:128 MB提交:3解决:3[提交][状态][讨论版][命题人:150112200121][Edit] [TestData]题目链接:http://acm.ocrosoft.com/problem.php?cid=1704&pid=4题目描述我们知道斐波那契数列F0=0,F1=1,Fn=Fn−1...

2019-08-02 16:35:48 272

原创 问题 D: 【例题4】佳佳的Fibonacci

问题 D: 【例题4】佳佳的Fibonacci时间限制:1 Sec内存限制:128 MB提交:5解决:4[提交][状态][讨论版][命题人:quanxing][Edit] [TestData]题目链接:http://acm.ocrosoft.com/problem.php?cid=1704&pid=3题目描述佳佳对数学,尤其数列十分感兴趣,在研究Fibon...

2019-08-02 16:34:49 964

原创 问题 C: 【例题3】Fibonacci前n项和

问题 C: 【例题3】Fibonacci前n项和时间限制:1 Sec内存限制:128 MB提交:12解决:8[提交][状态][讨论版][命题人:quanxing][Edit] [TestData]题目链接:http://acm.ocrosoft.com/problem.php?cid=1704&pid=2题目描述大家都知道Fibonacci数列吧,f[1]...

2019-08-02 16:29:57 566

原创 问题 B: 【例题2】Fibonacci第n项

问题 B: 【例题2】Fibonacci第n项时间限制:1 Sec内存限制:128 MB提交:18解决:10[提交][状态][讨论版][命题人:quanxing][Edit] [TestData]题目链接:http://acm.ocrosoft.com/problem.php?cid=1704&pid=1题目描述大家都知道Fibonacci数列吧,f[1]...

2019-08-02 16:29:03 658

原创 问题 A: 【例题1】矩阵A×B

问题 A: 【例题1】矩阵A×B时间限制:1 Sec内存限制:128 MB提交:18解决:11[提交][状态][讨论版][命题人:quanxing][Edit] [TestData]题目链接:http://acm.ocrosoft.com/problem.php?cid=1704&pid=0题目描述矩阵A规模是n×m,矩阵B规模是m×p,现在需要你求A*B...

2019-08-02 16:28:08 807

原创 矩阵快速幂(模板)

#include<bits/stdc++.h>using namespace std;#define ll long longconst int mod = 1e9 + 7;ll n, k;struct MUL{ ll m[105][105];}res;MUL mul(MUL a, MUL b){ MUL tmp; for (int i = ...

2019-08-02 14:48:46 92

原创 线段树求区间最小值(单点修改)

//问最小值//Q a b 询问[a,b]中最小值//C a b 将a点值改为b#include<bits/stdc++.h>using namespace std;#pragma warning(disable:4996)#define maxn 100005#define ll long longll chushi[maxn], sum[maxn * 4];//记...

2019-08-01 15:50:47 947

原创 线段树求区间最大值(单点修改)

//问最大值//Q a b 询问[a,b]中最大值//C a b 将a点值改为b#include<bits/stdc++.h>using namespace std;#pragma warning(disable:4996)#define maxn 100005#define ll long longll chushi[maxn], sum[maxn * 4];//记...

2019-08-01 15:45:15 1617

原创 问题 A: 一个简单的整数问题

问题 A: 一个简单的整数问题时间限制:5 Sec内存限制:128 MB提交:75解决:25[提交][状态][讨论版][命题人:quanxing][Edit] [TestData]题目链接:http://acm.ocrosoft.com/problem.php?cid=1690&pid=0题目描述你有N个整数,A1,A2,...,AN。 你需要处理两种操作...

2019-08-01 14:03:48 505

原创 问题 E: 区间求和

问题 E: 区间求和时间限制:1 Sec内存限制:128 MB提交:32解决:11[提交][状态][讨论版][命题人:quanxing][Edit] [TestData]题目链接: http://acm.ocrosoft.com/problem.php?cid=1690&pid=4题目描述给定一数列,规定有两种操作,一是修改某个元素,二是求区间的连续和。...

2019-08-01 13:56:15 612

原创 问题 C: 聚会

问题 C: 聚会时间限制:10 Sec内存限制:64 MB提交:21解决:8[提交][状态][讨论版][命题人:add_lm][Edit] [TestData]题目链接:http://acm.ocrosoft.com/problem.php?cid=1691&pid=2题目描述Y岛风景美丽宜人,气候温和,物产丰富。Y岛上有N个城市,有N-1条城市间的道路连...

2019-07-31 20:27:57 642

原创 问题 G: 点的距离

问题 G: 点的距离时间限制:5 Sec内存限制:128 MB提交:57解决:19[提交][状态][讨论版][命题人:add_lm][Edit] [TestData]题目链接:http://acm.ocrosoft.com/problem.php?cid=1691&pid=6题目描述给定一棵有n个结点的树,Q个询问,每次询问点x到点y亮点之间的距离输入...

2019-07-31 18:27:54 204

原创 问题 I: 盒子与球 box

问题 I: 盒子与球 box时间限制:1 Sec内存限制:128 MB提交:5解决:5[提交][状态][讨论版][命题人:150112200121][Edit] [TestData]题目链接:http://acm.ocrosoft.com/problem.php?cid=1705&pid=8题目描述n个不同球放入m个不同盒子,盒子不能为空,求有几种放法...

2019-07-30 15:14:18 262

原创 问题 F: Combination

问题 F: Combination时间限制:1 Sec内存限制:128 MB提交:18解决:10[提交][状态][讨论版][命题人:150112200121][Edit] [TestData]题目链接:http://acm.ocrosoft.com/problem.php?cid=1705&pid=5题目描述LMZ 有n个不同的基友,他每天晚上要选m...

2019-07-30 15:12:46 220

原创 问题 A: 组合

问题 A: 组合时间限制:1 Sec内存限制:128 MB提交:22解决:13[提交][状态][讨论版][命题人:150112200121][Edit] [TestData]题目链接:http://acm.ocrosoft.com/problem.php?cid=1705&pid=0题目描述给出组合数C(n,m)表示从n个元素中选出m个元素的方...

2019-07-30 15:11:18 180

原创 stirling模板(n个球,m个盒子)

ll stirling(ll n, ll m) //n个球,m个盒子{ if (n < m || !n|| !m)return 0; if (n == m)return 1; else return stirling(n - 1, m - 1) + stirling(n - 1, m)*m;}

2019-07-30 15:01:00 314

原创 问题 D: Sumdiv

问题 D: Sumdiv时间限制:1 Sec内存限制:128 MB提交:7解决:3[提交][状态][讨论版][命题人:quanxing][Edit] [TestData]题目链接:http://acm.ocrosoft.com/problem.php?cid=1703&pid=3题目描述求的所有约数之和mod 9901输入输入两个整数 A,B...

2019-07-26 20:20:04 215

原创 问题 G: 曹冲养猪

问题 G: 曹冲养猪时间限制:1 Sec内存限制:128 MB提交:122解决:39[提交][状态][讨论版][命题人:150112200121][Edit] [TestData]题目链接:http://acm.ocrosoft.com/problem.php?cid=1703&pid=6题目描述自从曹冲搞定了大象以后,曹操就开始琢磨让儿子干些事业,于是派...

2019-07-26 13:34:02 263

转载 问题 B: 同余方程(Day 2)

问题 B: 同余方程(Day 2)时间限制:1 Sec内存限制:128 MB提交:17解决:16[提交][状态][讨论版][命题人:外部导入][Edit] [TestData]题目链接:http://acm.ocrosoft.com/problem.php?cid=1703&pid=1题目描述求关于x的同余方程ax≡1(mod b)的最小正整数解。...

2019-07-26 13:29:15 274

原创 问题 B: 数星星Stars

问题 B: 数星星Stars时间限制:1 Sec内存限制:128 MB提交:33解决:14[提交][状态][讨论版][命题人:quanxing][Edit] [TestData]题目链接:http://acm.ocrosoft.com/problem.php?cid=1688&pid=1题目描述天空中有一些星星,这些星星都在不同的位置,每个星星有个坐标。 ...

2019-07-25 15:22:25 549

原创 问题 D: 清点人数

问题 D: 清点人数时间限制:1 Sec内存限制:128 MB提交:94解决:16[提交][状态][讨论版][命题人:quanxing][Edit] [TestData]题目链接:http://acm.ocrosoft.com/problem.php?cid=1688&pid=3题目描述初始时,火车上没有学生;当同学们开始上火车时,年级主任从第一节车厢出发...

2019-07-25 14:27:41 614

原创 问题 C: 校门外的树

问题 C: 校门外的树时间限制:1 Sec内存限制:128 MB提交:17解决:12[提交][状态][讨论版][命题人:quanxing][Edit] [TestData]题目链接:http://acm.ocrosoft.com/problem.php?cid=1688&pid=2题目描述校门外有很多树,如今学校决定在某个时刻在某一段种上一种树,保证任一时...

2019-07-25 14:26:49 1229

原创 问题 A: 数列操作

问题 A: 数列操作时间限制:1 Sec内存限制:128 MB提交:63解决:22[提交][状态][讨论版][命题人:quanxing][Edit] [TestData]题目链接:http://acm.ocrosoft.com/problem.php?cid=1688&pid=0题目描述 给定n个数列,规定有两种操作,一是修改某个元素,二是求子数列[A...

2019-07-25 14:25:53 584

空空如也

空空如也

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

TA关注的人

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