ACM____数 学
文章平均质量分 71
Xingw-Xiong
明天的你一定会感谢现在拼命努力的自己...
展开
-
[Wannafly挑战赛14 E 无效位置]线性基合并
[Wannafly挑战赛14 E 无效位置]线性基合并分类:math 线性基1. 题目链接[Wannafly挑战赛14 E 无效位置]2. 题意描述给一个1-base数组{a},有N次操作,每次操作会使一个位置无效。一个区间的权值定义为这个区间里选出一些数的异或和的最大值。求在每次操作前,所有不包含无效位置的区间的权值的最大值。输入描述: 第一行读入一个正整数(1<...原创 2018-04-20 22:26:09 · 635 阅读 · 0 评论 -
[SPOJ UCV2013E Greedy Walking]数学、统计
[SPOJ UCV2013E Greedy Walking]数学、统计分类:数学 逆元 水题1. 题目链接[SPOJ UCV2013E Greedy Walking]2. 题意描述有一个NN维空间,规定起点(x1,x2,…,xn)(x_1,x_2,\ldots,x_n)和终点(y1,y2,…,yn)(y_1,y_2,\ldots,y_n)坐标,问满足一下约束条件的情况下,从起点走到终点的方案数。(1原创 2017-01-12 00:27:32 · 715 阅读 · 0 评论 -
[51Nod 1189阶乘分数]数学
[51Nod 1189阶乘分数]数学知识点:math prime factor1. 题目链接[51Nod 1189阶乘分数]2. 题意描述1N!=1X+1Y(0<x<=y)\frac{1}{N!} = \frac{1}{X} + \frac{1}{Y}(0<x<=y),给出N,求满足条件的整数解的数量。例如:N=2,1/2=1/3+1/6,1/2=1/4+1/4N = 2,1/2 = 1/3 + 1原创 2017-01-10 21:25:40 · 809 阅读 · 0 评论 -
[LightOJ 1265 Island of Survival ]数学、概率
[LightOJ 1265 Island of Survival ]数学、概率分类:math 概率1. 题目链接[LightOJ 1265 Island of Survival ]2. 题意描述在一个岛上,有一个人,t 只老虎,d 只鹿,每天随机选择两种生物碰面。 a)如果是人和老虎碰面,老虎会吃掉人 b)如果是老虎和鹿碰面,老虎会吃掉鹿 c)如果两只鹿碰面,什么都不会发生 d)如果人和鹿原创 2017-01-14 00:15:13 · 624 阅读 · 0 评论 -
[UVALive 6955 Finding Lines]概率+随机算法
[UVALive 6955 Finding Lines]概率+随机算法1. 题目链接[UVALive 6955 Finding Lines]2. 题意描述有nn个顶点,坐标记为(xi,yi)(x_i, y_i),求是否存在一条这样的直线,覆盖至少p%p\%的点。 1≤n≤105,0≤xi,yi≤109,20≤p≤1001\le n\le 10^5, 0\le x_i,y_i\le 10^9, \c原创 2017-01-01 02:29:31 · 758 阅读 · 0 评论 -
[51Nod 1677 Treecnt] 树上dfs+排列组合
[51Nod 1677 Treecnt] 树上dfs+排列组合知识点:tree math1. 题目链接[51Nod 1677 Treecnt]2. 题意描述给定一棵n个节点的树,从1到n标号。选择k个点,你需要选择一些边使得这k个点通过选择的边联通,目标是使得选择的边数最少。 现需要计算对于所有选择k个点的情况最小选择边数的总和为多少。 样例解释: 一共有三种可能:(下列配图蓝色点表示选择的点原创 2017-01-05 23:43:54 · 557 阅读 · 0 评论 -
[51Nod 1035 最长的循环节] 循环小数的性质
[51Nod 1035 最长的循环节] 循环小数的性质知识点:数论 循环小数の性质 欧拉公式1. 题目链接##[51Nod 1035 最长的循环节] 2. 题意描述正整数k的倒数1/k,写为10进制的小数如果为无限循环小数,则存在一个循环节,求<=n的数中,倒数循环节长度最长的那个数,假如存在多个最优的答案,输出所有答案中最大的那个数。 1/6= 0.1(6) 循环节长度为1 1/7= 0.(1原创 2016-12-23 16:42:16 · 2575 阅读 · 0 评论 -
[ifrog 1049 - Deg-route] 卡特兰数 + Lucas组合数
[ifrog 1049 - Deg-route] 卡特兰数 + Lucas组合数题目链接:[ifrog 1049 - Deg-route] 题意描述: 从顶点(0,0)(0, 0)出发到点(x,y)(x, y),已知(x≥y)(x\ge y),每次可以只可以向上和向右移动,且不能越过对角线,求满足条件的方案数 %104+7\%10^4+7。 解题思路: 下面是若干个关于卡特兰数的链接,以及原创 2016-11-06 03:34:45 · 607 阅读 · 0 评论 -
[hdu 5917 Instability] Ramsey定理
[hdu 5917 Instability] ramsey定理题目链接:[hdu 5917 Instability] 题意描述:有NN个顶点,MM条边,从NN个顶点中选出若干个点,设为点集SS,满足∃A⊆S\exists A\subseteq S, 且|A|≥3|A|\ge 3,且集合AA是一个团,或者是一个独立集。求有多少个满足要求的点集SS。 解题思路: 先解释一下, Ramsey定理。原创 2016-11-03 00:30:03 · 1135 阅读 · 0 评论 -
[POJ 3191 The Moronic Cowmpouter]数学
[POJ 3191 The Moronic Cowmpouter]数学知识点:math1. 题目链接[POJ 3191 The Moronic Cowmpouter]2. 题意描述给定一个数十进制nn,求基数为−2-2时的二进制表示。 (−2,000,000,000≤n≤2,000,000,000)(-2,000,000,000\le n\le 2,000,000,000)3. 解题思路首先预处理原创 2017-01-22 23:59:21 · 574 阅读 · 0 评论 -
[SPOJ INS14G Kill them All]数学、排列组合
[SPOJ INS14G Kill them All]数学、排列组合分类:排列组合 1. 题目链接[SPOJ INS14G Kill them All]2. 题意描述n个恐怖分子,Digo和Sharry要把他们全杀了。 恐怖分子按固定的顺序站好。每个恐怖分子都可以被Digo或Sharry杀。 Digo想要确保每个时刻他杀的恐怖分子都比Sharry多,问有多少种这样的方案。 输入数据: t,原创 2017-01-18 21:37:36 · 1197 阅读 · 2 评论 -
[Codeforces 712E Memory and Casinos]概率+线段树区间合并
[Codeforces 712E Memory and Casinos]概率+线段树区间合并分类:math probabilities data structures1. 题目链接[Codeforces 712E Memory and Casinos]2. 题意描述现在n个赌场排成一行。 在第i个赌场,有p[i]的概率获胜,如果此时i=n则结束,否则到达第i+1个点;有(1-p[i])概率失败,原创 2017-01-24 19:22:13 · 771 阅读 · 0 评论 -
[csu oj 2071 Spellcasting]贪心+微分方程
[csu oj 2071 Spellcasting]贪心+微分方程分类:Greedy math 1. 题目链接[csu oj 2071 Spellcasting]2. 题意描述【题意比较繁琐??】 一开始你有EEE点能量,能量可以用来造任意数量的元素(实数),并且立刻造完,造完之后加力量,力量的意思是每秒可以产生的能量数目。 现在有NNN种元素,每种元素每单位需用eie...原创 2018-04-17 22:33:16 · 401 阅读 · 0 评论 -
[Codeforces 897E. Willem, Chtholly and Seniorious]概率随机+set
[Codeforces 897E. Willem, Chtholly and Seniorious]概率随机+set分类:math probability random1. 题目链接[Codeforces 897E. Willem, Chtholly and Seniorious]2. 题意描述有一个序列a[]a[],长度为nn。然后是mm次操作。 操作1:将al,al+1,…,ara_l,a_原创 2017-12-04 19:46:20 · 1155 阅读 · 0 评论 -
[hdu 6239 Interview]数学OR打表
[hdu 6239 Interview]数学OR打表分类:Math 1. 题目链接[hdu 6239 Interview]2. 题意描述3. 解题思路明明知道公式似乎并不是很难,但是怎么就是推不对。 最后投机取巧的打了个表,然后就很容易找出规律。 概率论太差呀,很难想象这种题目在现场赛竟然是道金牌题?4. 实现代码#include <bits/stdc++.h>using namespace原创 2017-12-10 21:15:27 · 865 阅读 · 0 评论 -
[Codeforces 893E. Counting Arrays]排列组合
[Codeforces 893E. Counting Arrays]排列组合分类:combinatorics number theory math 1. 题目链接[Codeforces 893E. Counting Arrays]2. 题意描述有qq次询问,第ii次询问包含两个数x,yx, y。 求满足下面两个要求的FF数组的方案数。 1. F数组由y个整数构成F数组由y个整数构成原创 2017-12-01 17:09:28 · 575 阅读 · 0 评论 -
[Codeforces 724G. Xor-matic Number of the Graph]线性基+计数
[Codeforces 724G. Xor-matic Number of the Graph]线性基+计数分类:Data Structure bitmasks math1. 题目链接[Codeforces 724G. Xor-matic Number of the Graph]2. 题意描述一个边权非负整数的无向连通图,节点编号为11~nn,三元组<u,v,s>\mathrm{<u,v,s>}表示原创 2017-12-09 14:59:49 · 616 阅读 · 0 评论 -
[BZOJ 2115 Wc2011 Xor]线性基
[BZOJ 2115 Wc2011 Xor]线性基分类:Math bitmask 线性基 1. 题目链接[BZOJ 2115 Wc2011 Xor]2. 题意描述一个边权非负整数的无向连通图,节点编号为1~n,求出一条从1号节点到n号节点的路径,使得路径上经过的边的权值XOR\mathrm{XOR}. 数据范围:n≤50000,m≤100000,0≤边权≤1018n\le50000, m\le10原创 2017-12-08 18:58:03 · 430 阅读 · 0 评论 -
[计蒜客 商汤科技的行人检测(困难)]概率+几何
[计蒜客 商汤科技的行人检测(困难)]概率+几何分类: Math probability1. 题目链接[计蒜客 商汤科技的行人检测(困难)]2. 题意描述商汤科技近日推出的 SenseVideo 能够对视频监控中的对象进行识别与分析,包括行人检测等。在行人检测问题中,最重要的就是对行人移动的检测。由于往往是在视频监控数据中检测行人,我们将图像上的行人抽象为二维平面上若干个的点。那么,行人的移动就相当原创 2017-05-30 01:08:53 · 1007 阅读 · 0 评论 -
[CSU 1818 Crusher's Code Submit]记忆化递推
[CSU 1818 Crusher’s Code Submit]记忆化递推分类:递推1. 题目链接[CSU 1818 Crusher’s Code Submit]2. 题意描述有两种随机排序的算法伪代码。现在给你一个长度为NN的序列,分别用两种算法进行升序排序。求两种算法的迭代的次数的数学期望,精确到小数点后6位。2≤N≤82\le N\le83. 解题思路首先,因为题目给定的状态转移是单向的,也就原创 2017-03-06 23:48:41 · 665 阅读 · 0 评论 -
[CSU 1812 三角形和矩形] 计算几何
[CSU 1812 三角形和矩形] 计算几何题目链接:[CSU 1812 三角形和矩形] 题意描述:求三角形和矩形相交面积。矩形的四条边和三角形的两条边是与坐标轴平行的。 解题思路:真的是一个裸的模版题。首先,求出三角形的在矩形区域的顶点,矩形在三角形区域的顶点。然后求出所有的交点。这些点构成一个凸包,求凸包面积就OK了。 计算几何太不熟练了,导致这个题目省赛的时候没有时间写出来…#inclu原创 2016-09-07 11:48:31 · 912 阅读 · 0 评论 -
[hdu5901 Count primes]Meisell-Lehmer求质数个数PI(X)
[hdu5901 Count primes]Meisell-Lehmer求质数个数PI(X)题目链接:[hdu5901 Count primes] 题目描述:求区间[1,N][1, N]的质数的个数(1≤N≤1011)(1\le N\le 10^{11})。 解题思路:套一个Meisell-Lehmer的模版。很强大~#include<bits/stdc++.h>using namespace原创 2016-09-18 19:09:52 · 1428 阅读 · 0 评论 -
POJ 1077 Eight 八数码问题[康托展开 + BFS]
POJ 1077 Eight 八数码问题 [康托展开 + BFS]题目链接:Here!对于八数码问题,可能问题的关键不是BFS,而是对状态的标记。八数码的状态恰好是一个全排列,那么对于全排列,康托展开就是一个完美的哈希。康托展开:X=a[n]*(n-1)!+a[n-1]*(n-2)!+...+a[i]*(i-1)!+...+a[1]*0! ,其中a[i]为当前未出现的元素中是排在第几个原创 2016-07-12 21:15:51 · 1849 阅读 · 0 评论 -
hdu 2837 Calculation【欧拉函数,快速幂求指数循环节】
题意:已知f(0) = 1,0^0 =1,【注意,0的其他任意次方为0,虽然题没有直接给出~】,还已知f(n) = (n%10)^f(n/10),让你求f(n)%m. (2 ≤ n , m ≤ 10^9)分析:求解一个递归式,f(n)递归下去是需要多次求幂的,这样,我们就可以用指数循环节来降幂处理,其实指数循环节就是欧拉函数+快速幂的一个结合而已,在这个题里面需要特别注意的就是对0的处理,求0的多次方需要进行判断一下。原创 2015-08-20 10:52:09 · 3324 阅读 · 1 评论 -
2015 CSUST校赛 - 超级快速幂【费马小定理】+【快速幂取模】
超级快速幂Time Limit: 3000/1000 MS(Java/Others) Memory Limit:65536/65536 K (Java/Others)Description 请计算: a^(b^c)mod(1e9+7)Input 多组数据,第一行为一个整数T,代表数据组数,接下来每行原创 2015-05-02 11:42:19 · 2434 阅读 · 4 评论 -
数论基础的补充讲解
数论基础的补充讲解整除的一些性质:(1)能被2整除的数,个位上的数都能被2整除(2*)能被4整除的数,个位和十位所组成的两位数能被4整除(3*)能被8整除的数,百位、十位和个位所组成的三位数能被8整除(4)能被5整除的数,末尾是0或5(5*)能被25整除的数,十位和个位所组成的两位数能被25整除(6*)能被125整除的数,百位、十位和个位所组成的三位数能被125整除原创 2015-08-19 00:45:37 · 3258 阅读 · 0 评论 -
POJ 1061 青蛙的约会【拓展欧几里得】
青蛙的约会Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 97776 Accepted: 18462链接:http://poj.org/problem?id=1061Description两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它原创 2015-08-16 02:43:14 · 1513 阅读 · 0 评论 -
欧几里得 & 拓展欧几里得算法 讲解 (Euclid & Extend- Euclid Algorithm)
欧几里得& 拓展欧几里得(Euclid & Extend-Euclid)欧几里得算法(Euclid)背景:欧几里德算法又称辗转相除法,用于计算两个正整数a,b的最大公约数。 ——百度百科代码:递推的代码是相当的简洁:….分析:方法说了是辗转相除法,自然没有什么好介绍的了。。Fresh肯定会觉得这样递归下去会不会爆栈?实际上在这里是不会爆栈的,因为递归的层数是原创 2015-08-16 02:10:42 · 13216 阅读 · 4 评论 -
hdu 1028 Ignatius and the Princess III 【整数划分】
Ignatius and the Princess III Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Other原创 2015-08-14 23:19:16 · 1558 阅读 · 0 评论 -
hdu 2563 -统计问题 【递推关系】
统计问题Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6525 Accepted Submission(s): 3843链接:hdu 2563Problem Description在一无限大的二维平面原创 2015-08-14 22:23:23 · 1721 阅读 · 0 评论 -
hdu 1452 Happy 2004 找循环节
hdu 1452 Happy 2004 找循环节题目链接:hdu 1452 Happy 2004 题意:求2004^X 约数之和S与29取模的结果。分析:2004 = 2 * 2 * 3 * 167, 2004^x = 2^(2x) * 3^x * 167^x, 求约数之和S ,我们可以构造多项式:S=(2^0+2^1+...+2^(2x)) * (3^0+3^1+...+3^x) *原创 2016-07-31 21:11:10 · 585 阅读 · 0 评论 -
[hdu 1796 How many integers can you find]容斥原理模板
hdu 1796 How many integers can you find 容斥原理模板题目链接:hdu 1796 How many integers can you find 题意:给你一个数N,和有一个M个数的集合a1,a2,...,aM。0分析:首先考虑特殊情况,N当M==1,答案就是N / a1。当M==2,答案就是N / a1 + N / a2 - N / l原创 2016-08-02 22:18:06 · 438 阅读 · 0 评论 -
[Codeforces Round #369 (Div. 2)D. Directed Roads]Tarjan强连通分量+组合计数
[Codeforces Round #369 (Div. 2)D. Directed Roads]Tarjan强连通分量题目链接:[Codeforces Round #369 (Div. 2)D. Directed Roads] 题意描述:给定N个点,N条边的有向图。 (2≤ N ≤ 2⋅105)(2\le N \le 2·10^5)。可以选择某些顶点,构成一个顶点集合,然后将连接顶点集合中的所有原创 2016-08-31 13:33:43 · 783 阅读 · 0 评论 -
[CSU 1803 2016]数学
[CSU 1803 2016]数学题目链接:[CSU 1803 2016] 题意描述:略。 解题思路:可以求出在[1,N][1,N]中,模为[0,2016][0,2016]的数的个数; 以及在[1,M][1,M]中,模为[0,2016][0,2016]的数的个数。复杂度O(2016)O(2016) 因为x∗y%2016=x%2016∗y%2016x*y\%2016=x\%2016*y\%201原创 2016-09-04 00:55:31 · 668 阅读 · 0 评论 -
[POJ 1811 Prime Test] Miller_Rabin + Pollard_rho 大数质数判断/质因子分解模板
[POJ 1811 Prime Test] Miller_Rabin + Pollard_rho 大数质数判断/质因子分解模板题目链接:[POJ 1811 Prime Test] 题意描述:判断N是否为质数,如果是,求最小的质因子(2≤N<2542\le N \lt 2^{54})。 解题思路:Miller_Rabin + Pollard_rho 模板走起。#include <ctime>#原创 2016-09-03 21:58:29 · 785 阅读 · 0 评论 -
[玲珑学院OJ 1029 - Bob and Alice are playing factors]Miller_Rabin+Pollard_rho+排列组合+逆元
[玲珑学院OJ 1029 - Bob and Alice are playing factors]Miller_Rabin+Pollard_rho+排列组合+逆元题目链接:[玲珑学院OJ 1029 - Bob and Alice are playing factors] 题意描述:给定A1A_1找一个最长的序列A1,A2,…,AkA_1,A_2,\ldots,A_k,序列AA满足Ai+1A_{i+原创 2016-09-03 21:46:10 · 748 阅读 · 0 评论 -
[Codeforces #369 (Div. 2)E. ZS and The Birthday Paradox]勒让德定理+逆元
[Codeforces #369 (Div. 2)E. ZS and The Birthday Paradox]勒让德定理+逆元题目链接:[Codeforces #369 (Div. 2)E. ZS and The Birthday Paradox] 题意描述:这个题目是基于生日悖论为背景的一道题目。某个星球一年有2N2^N天,有K个人,问存在两个或两个以上的人同一天生日的概率,要求写成约分之后的原创 2016-09-02 01:36:40 · 1038 阅读 · 3 评论 -
[Codeforces #368 (Div. 2) Pythagorean Triples] 数学:勾股数
[Codeforces #368 (Div. 2) Pythagorean Triples] 数学:勾股数题目链接: [Codeforces #368 (Div. 2) Pythagorean Triples] 题意描述:给定直角三角形的一条边,求出直角三角形的另外两条边。 解题思路: 这个题目完全就是对数学知识的考察了。 首先,下面从百度百科上抠来的,”勾股数“。 什么是勾股数?:凡是原创 2016-08-21 01:12:21 · 663 阅读 · 0 评论 -
数论定理归纳
数论定理归纳1.勒让德定理[Legendre’s formula]在正数n!的素因子标准分解式中,素数p的指数记作Lp(n!)L_p(n!), 则Lp(n!)=∑k≥1⌊npk⌋L_p(n!)=\sum_{k\ge 1}\lfloor \frac{n}{p^k}\rfloor 例题: [Codeforces #369 (Div. 2)E. ZS and The Birthday Paradox]勒原创 2016-09-01 21:11:58 · 1942 阅读 · 0 评论 -
[gym101047K Training with Phuket's larvae] 给定N条边求能组成三角形的最小面积
[gym101047K Training with Phuket’s larvae] 给定N条边求能组成三角形的最小面积题目链接:[gym101047K Training with Phuket’s larvae] 题意描述:给定N条边,(N≤2000)(N \le 2000), 从这些边中选出三条边组成面积最小的三角形,最小面积是多少。如果都不能形成三角形,输出-1。 解题思路: 首先,对原创 2016-08-22 22:34:59 · 1307 阅读 · 0 评论