ICode9

精准搜索请尝试: 精确搜索
  • NC218398 小G的约数2022-07-16 14:05:05

    https://ac.nowcoder.com/acm/problem/218398 数论分块 在1~x 内,因数为 i 的数有 x/i 个,则约数和就是 x/i * i。 则G(n)就是 \[\sum_{i=1}^n i\times \lfloor \frac{n}{i} \rfloor \] 点击查看代码 #include <bits/stdc++.h> using namespace std; #define int long long int G(

  • 7-15 非线性规划2022-07-16 09:33:34

    1。    i = 1, 2, 3 满足需求的方程是二次幂 此时运算很长时间,为了减小时间 上取整   确定上界      2.   第二行,总数小于等于20吨 第三行,每个工地运量 大于等于需求   3. 求a,b,c 的平均值 求ab协方差或者ac,bc     第二小题,国库卷没有风险,所以方差为0    

  • 状态压缩dp优化一半指数的方法2022-07-12 10:03:04

    状态压缩dp的时间复杂度一般时O(n*2^m) 可以将2^m优化为2^(m/2) 具体看例题: 牛客网小白月赛53 F. Freezing https://ac.nowcoder.com/acm/contest/11230/F dp[hi][li]数组的状态定义为,高8位为hi,低8位与li没有交集 这样就可以用两个2^(m/2)的操作更新低i个数。 第i个数计算出的tmp,

  • 洛谷P2414 【[NOI2011]阿狸的打字机】题解(AC自动机上fail树+主席树/普通线段树/树状数组)2022-07-10 12:03:12

    前言(在博客园发布的第一篇题解): 这可是道好题啊,我用的是利用可持久化线段树在线查询具有历史版本的基于AC自动机的fail树,当然更多的大佬是用普通线段树或树状数组离线查询,蒟蒻表示不想离线,就写了个在线的,码量也不大,去掉注释可达到 3kb 以内(没比离线多多少),而且很多都是模板代码,敲起

  • 2021 东南赛高一组试题2022-07-10 11:33:38

    老师发的画质糊得不行,用 \(\LaTeX\) 打一下可能会好一点。 \(\rm Day\ 1\): 1.  已知单调递减正数列 \(\{a_n\}\) 满足:\(a_1=\dfrac{1}{2}\),当 \(n\le 2\) 时, \[a_n^2(a_{n-1}+1)+a_{n-1}^2(a_n+1)-2a_na_{n-1}(a_{n}a_{n-1}+a_n+1)=0 \]   (1)求数列 \(\{a_n\}\) 的通项;    (2)记

  • [loj3396]novel2022-07-10 11:02:39

    建立AC自动机,记$|x$和$fail_{x}$分别表示$x$的深度(从$0$开始)和失配指针 记$W_{x}$表示以$x$为结束节点的字符串权值和$,S_{x}=\sum_{z在(fail树中)x到根路径上}W_{z}$ 对于字符串$s_{i}$,定义$pos_{r}$表示$s_{i}[1,r]$在AC自动机上的位置,则$$g(s_{i}[l,r])=g(s_{i}[l,r))+\sum_{x

  • Spyglass CDC工具使用(四)2022-07-07 16:06:33

      最近一直在搞CDC (clock domain crossing) 方面的事情,现在就CDC的一些知识点进行总结。 做CDC检查使用的是Spyglass工具。以下内容转载自:Spyglass之CDC检查(4) | 码农家园 (codenong.com) 文章目录 同步方法 哪些信号需要同步 常用同步方法 Rules AC_unsync01/02 AC_sync01

  • SpringIOC扫描器2022-07-07 10:00:29

    spring.xml <?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://w

  • linux上端口重定向及端口映射2022-07-05 18:06:41

    1. 端口映射 将10.6.0.4:6666 映射到 172.17.0.1:7777,注意:目标ip不能是127.0.0.1 user@user-OptiPlex-7090:~$ sudo iptables -t nat -A PREROUTING -p tcp -d 10.6.0.42 --dport 6666 -j DNAT --to-destination 172.17.0.1:7777 user@user-OptiPlex-7090:~$ sudo iptables -t na

  • SpringIOC配置文件加载2022-07-03 11:04:54

    public void fun0(){ //Spring配置文件加载:得到Spring上下文环境 //单个配置文件 ApplicationContext ac=new ClassPathXmlApplicationContext("spring.xml"); //多配置文件 1.可变参数 传入多个文件 // 2.在spring.xml import文

  • 光学测量 PPG2022-06-28 23:06:21

    参考来源:ADI官网技术文章、知乎 深圳加1健康科技 工作原理 当血流动力发生变化时,例如血脉搏率(心率)或血容积(心输出量)发生变化时,进入人体的光会发生可预见的散射。当我们把光转换成电信号时,正是由于动脉对光的吸收有变化而其他组织对光的吸收基本不变,得到的信号就可以分为直流DC信号

  • 分治法简单应用2022-06-28 13:01:59

    大整数乘法分治 缅怀Gauss 欲求\(X*Y=?\),令\(X,Y均为n位,X=A*10^{n/2}+B,Y=C*10^{n/2}+D\) \(XY=AC*10^{n}+BD+(AD+BC)*10^{n/2}\) →复杂度\(O(n^2)\) \(XY=AC*10^{n}+BD+((A-B)(D-C)+AC+BD)*10^{n/2}\) \(XY=AC*10^{n}+BD+((A+B)(C+D)-AC-BD)*10^{n/2}\) 改进后六次加法+3次乘法,

  • FX_5U 特殊功能继电器2022-06-27 09:01:50

    第一,特殊数据继电器诊断用的 SM0 最新自诊断出错(包括报警器ON)OFF:无出错 ON:有出错 SM1 最新自诊断出错(不包括报警器ON)OFF:无自诊断出错 ON:有自诊断出错 SM50 出错解除OFF→ON:出错解除请求 ON→OFF:出错解除完成 SM51 电池过低锁存 OFF:正常 ON:电池过低 SM52 电池过低OFF:正常 ON:电池过

  • 端午节做题记录2022-06-25 21:02:50

    前言 艹原来本来十六点就写好了,突然洛谷的博客功能不能全选了,一Ctrl+A就tm内容全没,调了半天,还得从写啊啊啊。 然后还看到一个退役的高二学长回关我了,,,55555好感动 目录 P2417 课程 P3722 [AH2017/HNOI2017] 影魔 P4568 [JLOI2011] 飞行路线 P4495 [HAOI2018] 奇怪的背包 P4728 [HN

  • 穿越 AC纪念2022-06-23 21:02:12

    终于A了 再也不乱开数组大小了

  • P6698-[BalticOI 2020 Day2]病毒【AC自动机,dp,SPFA】2022-06-23 09:34:17

    正题 题目链接:https://www.luogu.com.cn/problem/P6698 题目大意 有一个包含\(0\sim G-1\)的字符集,其中有\(n\)种变换,能够将一个字符\(a_i(a_i>1)\)变为一串字符\(b_i\),当一个字符串中只剩下\(0\)和\(1\)时变换就结束了。 然后给出\(m\)个匹配串\(c_i\)。现在对于每个字符\(i\in

  • ac状态机以及后缀树2022-06-19 15:32:53

    DNA修复 看提交记录(有注释) #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> using namespace std; const int N = 1010; int n, m; int tr[N][4], dar[N], idx; int q[N], ne[N]; char str[N]; int f[N][N]; int get(ch

  • P1851 好朋友 (AC)2022-06-11 15:35:39

    注意: 1.a != b 2.1也是因数 #include <stdio.h> int main() { int n, a, b, s = 1, j = 1; scanf("%d", &n); a = n - 1; while (s != a) { a++; j = 1; s = 1; for (int i = 2; i < a; i++) {

  • 2021-07-08~2021-07-22总结--zhengjun2022-06-11 15:32:41

    @目录2021-07-08~2021-07-22总结--zhengjun7.8考试过程学习的算法AC的题目正在调试的题目7.9考试过程学习的内容AC的题目正在调试的题目7.10考试过程写一点感受吧AC的题目7.11考试过程AC的题目还有点东西7.12聊点其他的考试过程AC的题目7.13考试过程AC的题目正在调试的题目7.14考

  • L 语言 [AC自动机][状态压缩]2022-06-10 22:32:20

    题目链接[洛谷] 题目大意: 给出一个大小为 n 的模式串集合 S,m 个目标串 t,找出每个 t 中能由 S 中任意个模式串(可重复使用)拼接成的最长前缀。 1 ≤ n ≤ 20,1 ≤ m ≤ 50,1 ≤  ∣s∣ ≤ 20,1 ≤ ∣t∣ ≤ 2×106 思路: 首先考虑一下我们用字典树是怎么匹配的。假设我们在目标串的某处

  • leetcode829 连续整数求和2022-06-07 15:00:47

    思路: 数论。参考了https://leetcode.cn/problems/consecutive-numbers-sum/solution/by-ac_oier-220q/。 实现: 1 class Solution { 2 public: 3 int consecutiveNumbersSum(int n) { 4 int res=0; 5 for(int i=1;i*i<2*n;i++){ 6 if(2*n%i

  • 3.3 下一步,我们改动传参2022-06-07 13:34:22

    3.3.1 EmpController 代码   package com.hy.controller; public class EmpController {    public String index() {       System.out.println("EmpController...index");       return "forward:/WEB-INF/emp/index.jsp";    }       public String

  • 02.实体2022-05-29 10:01:05

    首先输入!然后tab键 添加注释,ctrl+/ 查找更多转移字符,去w3school <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>实体 </title> </head> <body> <!-- 在网页中编写的多个空格默认情况会自动被浏览

  • Codeforces Educational Round 128 (ABC+EF)2022-05-14 10:32:41

    这场的 D 好牛逼啊 CF1680A Minimums and Maximums 若区间 \([l_1,r_1]\) 与 \([l_2,r_2]\) 有交,那么随便选一个数,让序列里全是这个数就行了。 此时答案为 \(\max(l_1,l_2)\)。否则,答案为 \(l_1+l_2\)。AC Code CF1680B Robots 处理出来每个 robot 最多能向左向上走多远,然后枚举最

  • 2022五一:2017NOIP普及提高全家桶2022-05-04 13:31:47

       最后大概长这个样子,肝不动了(才不是因为我不会)。 普及组part:  前两题略~~~  -棋盘   作为一道搜索题,他真的不错,非常锻炼转化的思维,其中的bfs还用到了优先队列因为要满足单调性,不过总体还可,一次AC,用时1h。  -逛公园   话说真的有蓝题难度吗我都会。 吆西,这单调队列的dp

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

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

ICode9版权所有