ICode9

精准搜索请尝试: 精确搜索
  • Codeforces 1255E Send Boxes to Alice(前缀和+枚举+数论)2019-11-23 17:03:01

    我们考虑前缀和sum[i],如果将a[i+1]中的一个塞入a[i]中,则不影响sum[i+1],但是sum[i]++,如果将a[i]中的一个塞入a[i+1],则不影响sum[i+1],但是sum[i]--,我们可以发现操作一次相当于将一个sum[i]+1或者到sum[i]-1,那么题意就变成了操作多少次可以使得所有的sum[i]为某一个k的倍数,那么一

  • Fama-French三因子模型2019-11-17 20:04:02

    https://wiki.mbalib.com/wiki/Fama%E2%80%93French%E4%B8%89%E5%9B%A0%E7%B4%A0%E6%A8%A1%E5%9E%8B     Fama-French三因子模型(Fama-French 3-factor model,简称FF3)   Fama-French三因子模型概述   Fama和French 1992年对美国股票市场决定不同股票回报率差异的因素的研究

  • 2019.11.09'题解2019-11-09 21:54:08

    写在前面: 错误判断T2T3难度,导致T2T3没A,T1忘记算复杂度,OJ过了但本地不开O2被卡常,以后一定要减少对T3的恐惧,在深入思考后再做出决策是写T2还是想T3 A. 字符交换 标签: 签到? 题解: 最近几场考试的T1都是签到题,标签不太好写,所以就写一个"签到"罢了 直接枚举字符和结束位置,归并左右两边,

  • 第九次、DFA最小化,语法分析初步2019-11-08 21:00:55

    1.将DFA最小化:教材P65 第9题    A {1,2,3,4,5} {6,7} B {1,2}b ->{1,2,3,4,5} {3,4}b ->{6,7} {5}b {6,7} {6}b ->{6,7} {7}b ->{6,7} C {1,2},{3,4},{5} {6,7}           2.构造以下文法相应的最小的DFA S→ 0A|1B A→ 1S|1 B→0S|0  

  • CF1103D Codeforces Round #534 (Div. 1) Professional layer 状压 DP2019-10-30 18:03:27

    题目传送门 https://codeforces.com/contest/1103/problem/D 题解 失去信仰的低水平选手的看题解的心路历程。 一开始看题目以为是选出一些数,每个数可以除掉一个不超过 \(k\) 的因数,使得被选出这些数的 \(\gcd\) 为 \(1\)。 错的有点离谱。然后想了半天,想了一个奇怪的思路结果没

  • luogu P1593 因子和2019-10-29 22:03:12

    题目背景 感谢@hehe_54321 提供的3组hack数据 题目描述 输入两个正整数aa和bb,求a^ba b 的因子和。由于结果太大,只要输出它对9901的余数。 输入格式 仅一行,为两个正整数aa和bb (0\leq a,b \leq 500000000≤a,b≤50000000)。 质因数分解 (1+p1^1+p1^2+...+p1^c1)(1+p2^1+p2^2+...+p

  • codeforces 762 A. k-th divisor2019-10-28 16:02:58

    codeforces 762A 这道题是在acm第二周训练赛中碰到的,感觉很难,求一个数的第k个因子 主要思路就是,一个数的因子没有那么多,1e15的因子都不超过1000个,所以可以直接设数组,也可以用vector 1 #include<iostream> 2 #include<cmath> 3 #include<algorithm> 4 using namespace std; 5 typ

  • 策略学习笔记_单因子策略_小市值策略2019-10-27 21:56:25

    单因子策略 策略说明: 基准:以沪深300成分股作为基准 建仓标准:选取沪深300成分股中市值最小的N只股票买入 卖出标准:持仓股票不在市值最小的N只股票列表中时卖出持仓股票 买入标准:属于市值最小的N只股票且未持仓的股票则买入 调整周期:每月第一个工作日调整 回测时间范围:2012-01-01~20

  • 常用积性函数的线性筛法整理2019-10-25 12:00:09

    简单整理推导加代码,留复习用。 线性筛素数 最简单也最基础,直接看代码就好了\(……\) code: void Euler_Phi_Prime(int n) { is_prime[1] = true; for (int i = 2; i <= n; i++) { if (!is_prime[i]) prime[++cnt] = i; for (int j = 1; j <= cnt && i *

  • 前端随心记---------Javascript系列(判断一个数是否为素数的三种解法)2019-10-08 22:06:13

    判断一个数是否为素数(质数):只能被1和其本身整除的数   方案一:只有两个因子 (计算因子的个数是否是2,如果是2,是素数)  方案二:因子之和  ==  该数 + 1  方案三:通过一个开关控制该数是否是素数   (假设flag == true   是素数) 方案一解法: var a=prompt("输入一个数");    

  • 模拟测试542019-10-03 12:04:27

    T1:  所有不互质的数对一定在同一集合内。   并查集维护每个数所在集合,以数对为链合并。    但是这样复杂度为$O(n^2)$的。   考虑优化,两个数不互质,意味着他们之间有相同质因子,把每个数分解质因数,和他的质因子合并即可。   线筛处理出最小质因子后可以$O(logn)$求所有质

  • 【Python】【demo实验20】【练习实例】【寻找“完数”】2019-10-03 11:52:58

    原题: 一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。   我的代码: #!/usr/bin/python# encoding=utf-8# -*- coding: UTF-8 -*-# 一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。x = i

  • luogu P5366 [SNOI2017]遗失的答案2019-09-22 16:03:46

    luogu 首先gcd为\(G\),lcm为\(L\),有可能出现的数可以发现只有几百个.如果选出的数要能取到gcd,那么对于每种质因子,都要有一个数的这种质因子出现次数取到最小值,要取到lcm,也就是每种质因子都有数达到其出现次数的最大值.那我们给每个合法的数一个二进制权值,表示这个数的某种质

  • atcoder 泛做2019-09-21 21:03:45

    https://atcoder.jp/contests/arc060/tasks/arc060_b 先考虑一些特殊情况: n>s n=s b小于$sqrt(N)$可以枚举,如何找到大于sqrt(N)的b是关键。 在x(x>sqrt(N))进制下有: a*x+b=n a+b=s 即n-s=(x-1)*a x-1一定是n-s的因子 枚举n-s的因子然后检验即可

  • HDU 6264 (深搜,数论)2019-09-18 20:58:36

    题目链接 题意 求\(\sum_{d|n}\phi (d) \times {n\over d}\),其中\(\phi(n) = n\prod_{p|n}({1-{1\over p}})\) 分析 将\(\phi(d)\) 分解式子代入可知:\(\sum_{d|n}(n\times \prod_{p|d}(1-{1\over p}))\) \(d\) 是 \(n\) 的因子,枚举 \(d\) 的质因子的所有可能的组成情况共\(2^c\)

  • 实现有序排列的多空均衡权益策略2019-09-16 15:08:39

    在上一篇文章中(https://www.fmz.com/digest-topic/4187),我们介绍了配对交易策略,并演示了如何利用数据和数学分析来创建和自动化交易策略。多空均衡权益策略是适用于一篮子交易标的的配对交易策略的自然延伸。其特别适用于品种众多且有相互关联性的交易市场,比如数字货币市场和商

  • 力扣254因子组合2019-09-16 15:04:17

    将数n的所有分解因子的组合方式输出,要去掉重复的情况 class Solution { public: vector<vector<int>> result; vector<vector<int>> getFactors(int n) { vector<int> sub; func(n,2,sub); return result; } void func(int n,

  • 数论基础(更新中)2019-09-16 13:00:28

    数论基础(更新中) 标签(空格分隔): 算法笔记 数论 入门知识 本单元难度$\le$小学六年级数学。 1.整数除法 除法是四则运算运算之一,作为乘法的逆运算。已知积与其中一个因数求另一因数的运算叫做除法. 整数除法常有如下表达: $$a \div b = c \cdots d$$ 一般地,我们称 a 为被除数,b 为除

  • 散列表、散列法、拉链法的一些概念2019-09-13 18:02:21

    原文链接:https://www.cnblogs.com/baxianhua/p/9244769.html 散列表、散列法、拉链法的一些概念介绍: 散列表 https://www.cnblogs.com/baxianhua/p/9244769.html 散列表也叫hash表 ,是根据关键码值而进行直接进行访问的数据结构。也就是说,它通过把关键

  • 暑期综合实训52019-09-12 16:36:33

    求400之内的亲密对数。所谓亲密对数A和B,即A不等于B,且A的所有因子(如,6的因子是1、2、3)之和等于B,B的所有因子之和等于A。要求: (1)定义函数int Factor_Sum(int m); 返回m的所有因子之和。 (2)求出的所有的亲密对数(A,B),且A<B。 #include <iostream> using namespace std; int Fact

  • HDU-5072 补集转化+容斥原理2019-09-09 10:51:32

    题意:给n个数,求满足一下条件的三元组(a,b,c)数量:a,b,c两两互质或者a,b,c两两不互质。 解法:这道题非常巧妙地运用补集转化和容斥原理。首先我们令这n个数为n个点,然后两两之间连边如果是互质连黑色不互质连红色,那么这个图就会变成完全图。那么题目就是要求我们计算这个完全图的同色三

  • 使用正交表法设计测试用例2019-09-08 11:03:51

      1、案例:字符属性设置程序 需求: 窗体中有多个控件(字体、字符样式、颜色、字号),每个控件有多个取值 字体:仿宋、楷体、华文彩云 字符样式:粗体、斜体、下划线颜色:红色、绿色、蓝色 字号:20号、30号、40号 使用步骤: 1.根据需求形成因子状态表----->因子:控件名称 状态:每个控件对应

  • 从模型到应用,一文读懂因子分解机2019-09-07 09:08:45

    原文链接:https://aiprocon.csdn.net/m/topic/ai_procon/index 作者丨gongyouliu编辑丨Zandy来源 | 大数据与人工智能(ID: ai-big-data)作者在上篇文章中讲解了《矩阵分解推荐算法》,我们知道了矩阵分解是一类高效的嵌入算法,通过将用户和标的物嵌入低维空

  • 数论攻克2019-09-03 23:51:42

    引子 前天打了南京站的网络赛,南航杀我,有一道叫super_log的题,题目要求算出幂塔函数共 b 个 a 乘幂的结果模 m 的值。 虽然我当时不会手码快速幂,但是板子还是有的,于是我把取模的快速幂放上去,递归快速幂一串后发现(妈妈我递归没错了!),最后一个样例算出的是126。 不对,可能是因为我的指数

  • X-factor Chains POJ 3421(质因数分解+组合数学)2019-09-01 11:01:11

    原题 题目链接 题目分析 依题意可以知道,X每次只分解出一个质因子即可得到最长的链.像20=22*5=(2*5,5,1)就是20最长因子链.因此最长因子链的长度等于质因子的幂的和.最长因子链的组合方法由组合数学可知有(质因子的幂的和的全排列)/(每个质因子的幂的全排列)种.由题目数据可知用组

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有