• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dwtfukgv
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  数学

1 2 3 4 5 ··· 11 下一页
CodeForces 146E Lucky Subsequence (排列组合 + DP)

摘要:CodeForces 146E Lucky Subsequence 题意 首先定义了一种叫幸运数,幸运数是只包含数字4和数字7的数字。给定n(\(n \le 10^5\))个数,每个数字都不大于 \(10^9\),让你从中选出k个数,这k个数只要下标不同就算不同,并且这k个数中都不包含两个相同的幸运 阅读全文
posted @ 2021-06-21 00:38 dwtfukgv 阅读(77) 评论(0) 推荐(0)
md5算法 C++ 实现

摘要:使用C++实现md5算法 #include <iostream> #include <string> #include <cmath> #include <fstream> using namespace std; typedef unsigned char byte; typedef unsign 阅读全文
posted @ 2020-12-21 11:26 dwtfukgv 阅读(126) 评论(0) 推荐(0)
HDU 6574 Rng (概率,乘法原理)

摘要:Rng Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 624 Accepted Submission(s): 411 Problem Des 阅读全文
posted @ 2020-07-03 18:10 dwtfukgv 阅读(318) 评论(0) 推荐(0)
富豪凯匹配串 (异或)

摘要:链接:https://ac.nowcoder.com/acm/contest/1114/C来源:牛客网 题目描述 有n个长度为m的文本串,每个串只含有'0'和'1'。接下来有Q次询问,每次给出一个长度为m的字符串,且只含有'0','1'和'_'。如10_1_1。下划线可以匹配'0'或'1'。即10_ 阅读全文
posted @ 2019-10-31 16:44 dwtfukgv 阅读(250) 评论(0) 推荐(0)
[AHOI2007]密码箱 (数学 + 暴力)

摘要:链接:https://ac.nowcoder.com/acm/problem/19877来源:牛客网 题目描述 在一次偶然的情况下,小可可得到了一个密码箱,听说里面藏着一份古代流传下来的藏宝图,只要能破解密码就能打开箱子,而箱子背面刻着的古代图标,就是对密码的提示。经过艰苦的破译,小可可发现,这些图 阅读全文
posted @ 2019-08-12 23:59 dwtfukgv 阅读(443) 评论(0) 推荐(0)
天花乱坠 (数学)

摘要:链接:https://ac.nowcoder.com/acm/contest/992/F来源:牛客网 题目描述 某年某月某日,琪仔get到了一款十分精美的天花板图案的设计图纸。 图案的框架最初是一个正n边形,之后以它的n条边的中点为顶点构成一个新的正n变形。如此重复多次后,就能得到天花板图案的框架了 阅读全文
posted @ 2019-07-22 01:19 dwtfukgv 阅读(195) 评论(0) 推荐(0)
SARS病毒 (生成函数 + 快速幂)

摘要:链接:https://ac.nowcoder.com/acm/contest/992/A来源:牛客网 题目描述 目前,SARS 病毒的研究在世界范围内进行,经科学家研究发现,该病毒及其变种的 DNA 的一条单链中,胞嘧啶、腺嘧啶均是成对出现的。这虽然是一个重大发现,但还不是该病毒的最主要特征,因为这 阅读全文
posted @ 2019-07-21 21:03 dwtfukgv 阅读(418) 评论(0) 推荐(0)
HDU 6397 Character Encoding (组合数学 + 容斥)

摘要:题意: 析:首先很容易可以看出来使用FFT是能够做的,但是时间上一定会TLE的,可以使用公式化简,最后能够化简到最简单的模式。 其实考虑使用组合数学,如果这个 xi 没有限制,那么就是求 x1 + x2 + x3 +... xm = k,有多少非零解,隔板法很容易得到答案 C(k+m-1, m-1) 阅读全文
posted @ 2018-08-21 14:50 dwtfukgv 阅读(238) 评论(0) 推荐(0)
HDU 6377 度度熊看球赛 (计数DP)

摘要:度度熊看球赛 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 293 Accepted Submission(s): 130 Problem De 阅读全文
posted @ 2018-08-16 15:16 dwtfukgv 阅读(323) 评论(0) 推荐(0)
挑选队友 (生成函数 + FFT + 分治)

摘要:链接:https://www.nowcoder.com/acm/contest/133/D来源:牛客网 题目描述 Applese打开了m个QQ群,向群友们发出了组队的邀请。作为网红选手,Applese得到了n位选手的反馈,每位选手只会在一个群给Applese反馈 现在,Applese要挑选其中的k名 阅读全文
posted @ 2018-08-13 16:38 dwtfukgv 阅读(271) 评论(0) 推荐(0)
HDU 4609 3-idiots (组合数学 + FFT)

摘要:题意:给定 n 条边,问随机选出 3 条边,能组成三角形的概率是多少。 析:答案很明显就是 能组成三角形的种数 / (C(n, 3))。现在的问题是怎么求能组成三角形的种数。 这个博客说的非常清楚了。。。 https://www.cnblogs.com/kuangbin/archive/2013/0 阅读全文
posted @ 2018-08-10 17:11 dwtfukgv 阅读(283) 评论(0) 推荐(0)
HDU 1402 A * B Problem Plus (FFT)

摘要:题意:给定 a 和 b,求 a * b。 析:一个FFT的裸板。 代码如下: 阅读全文
posted @ 2018-08-10 16:33 dwtfukgv 阅读(267) 评论(0) 推荐(0)
HDU 5355 Cake (构造 + 暴力)

摘要:题意:给定 n,m,让你把 1 ~ n 分成 m 部分,而且每部分和是一样大的。 析:首先先判断不能分成的,第一种是 sum (1 ~ n 的和)不能被 m 整除,或者 sum / m < n,其他的情况都有解。 这个题采用的是构造加暴力搜索的思想,首先,先成对的构造解,也就 2 * m 个,每 2 阅读全文
posted @ 2018-04-30 21:36 dwtfukgv 阅读(331) 评论(0) 推荐(0)
UVaLive 4064 Magnetic Train Tracks (极角排序)

摘要:题意:给定 n 个不三点共线的点,然后问你能组成多少锐角或者直角三角形。 析:可以反过来求,求有多少个钝角三角形,然后再用总的减去,直接求肯定会超时,但是可以枚举每个点,以该点为钝角的那个顶点,然后再枚举另一条边,维护与该边大于90度并小于等于180度的点的数量,这里要用极角排序,这样就可以减小时间 阅读全文
posted @ 2018-04-29 00:01 dwtfukgv 阅读(244) 评论(0) 推荐(0)
UVa 11645 Bits (暴力+组合数学)

摘要:题意:给定一个数 n,求 0 ~ n,中二进制表示中连续两个 1 出现的次数。 析:枚举连续的两个 1,从低位向高位进行枚举,然后前可以是任意数,后面也是任意的,如果 n 正好是 11 还要另算,举个例子。 10110,假设现在枚举第 2 位和第 3 位,那么出现的次次数就是前面的 10,还有第一位 阅读全文
posted @ 2018-04-28 22:27 dwtfukgv 阅读(175) 评论(0) 推荐(0)
UVa 11481 Arrange the Numbers (组合数学)

摘要:题意:给定 n,m,k,问你在 1 ~ n 的排列中,前 m 个恰好有 k 个不在自己位置的排列有多少个。 析:枚举 m+1 ~ n 中有多少个恰好在自己位置,这个是C(n-m, i),然后前面选出 k 个,是C(m, k),剩下 n - k - i 个是都不在自己位置,也就是错排 D[n-k-i] 阅读全文
posted @ 2018-04-24 21:25 dwtfukgv 阅读(195) 评论(0) 推荐(0)
UVa 11728 Alternate Task (枚举)

摘要:题意:给定一个 n,求一个最大正整数 N 使得 N 的所有正因数和等于 n。 析:对于任何数一个 n,它的所有正因子都是大于等于本身的,因为 n 本身就是自己的正因数,这样的就可以直接暴力了,答案肯定是在 1 ~ n 范围内。 代码如下: 阅读全文
posted @ 2018-04-24 16:40 dwtfukgv 阅读(208) 评论(0) 推荐(0)
UVa 1426 Discrete Square Roots (扩展欧几里德)

摘要:题意:给定 x,n,r,满足 r2 ≡ x mod(n) ,求在 0 ~ n 内满足 rr2 ≡ x mod(n) 的所有的 rr。 析:很明显直接是肯定不行了,复杂度太高了。 r2 ≡ x mod(n) (1) rr2 ≡ x mod(n) (2)用 (2)- (1)得到 rr2 - r2 ≡ 0 阅读全文
posted @ 2018-04-24 12:06 dwtfukgv 阅读(190) 评论(0) 推荐(0)
UVaLive 3357 Pinary (Fib数列+递归)

摘要:题意:求第 k 个不含前导 0 和连续 1 的二进制串。 析:1,10,100,101,1000,...很容易发现长度为 i 的二进制串的个数正好就是Fib数列的第 i 个数,因为第 i 个也有子问题,其子问题也就是Fib,这样就可以用递归来解决了。 代码如下: 阅读全文
posted @ 2018-04-10 22:05 dwtfukgv 阅读(216) 评论(0) 推荐(0)
ZOJ 3216 Compositions (矩阵快速幂)

摘要:题意:求把 n 拆成几个大于等于 k 的数的和的方案数。 析:根据题目很容易写出递推式,f[i] = f[i-1] + f[i-k],什么意思呢,f[i-1] 表示是进行加 1 操作,那么可以给 n-1 中拆分的任何一个数加1,还有一个就是再加一个数,那么就是 f[i-k]。然后进行构造矩阵。 代码 阅读全文
posted @ 2018-04-02 23:19 dwtfukgv 阅读(179) 评论(0) 推荐(0)

1 2 3 4 5 ··· 11 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3