ICode9

精准搜索请尝试: 精确搜索
  • 机器学习—支持向量机2022-07-01 13:02:08

    支持向量机(support vector machines, SVM)是一种二分类模型,它的基本模型是定义在特征空间上的间隔最大的线性分类器,间隔最大使它有别于感知机;SVM还包括核技巧,这使它成为实质上的非线性分类器。SVM的的学习策略就是间隔最大化,可形式化为一个求解凸二次规划的问题,也等价于正则化的合

  • 【数据结构/分块/可持久化 Trie】AcWing 269. Fotile模拟赛L2022-06-27 21:01:06

    块乐 分析 因为这题查询的是指定区间 \([l, r]\) 的最大异或子段,我们很难不想到使用可持久化 \(\texttt{trie}\) 来搞。 然而,对于每次查询,如果单纯地使用可持久化 \(\texttt{trie}\),那么必须要枚举右端点进行查询,那么每次查询的复杂度是 \(O(n{\rm {log}} V)\)(\(V\) 为值域大小),承

  • c++ QT文件的读与写2022-06-27 16:33:46

    该随笔仅用于记录个人在项目中使用的方法,用于学习和回顾 1.1 QT读取文件 QString json_file = QFileDialog::getOpenFileName(this, tr("json File"), "C:\\", "JSON(*.json)"); //获取文件路径 QFile jsondoc(json_file); //创建文件对象 jsondoc.open(QIODevice::ReadOnly); /

  • python之selenium调用xpath实现网页操作2022-06-24 11:36:37

    目录源码过程中遇到的主要问题主要涉及的技术处理 源码 from selenium import webdriver #import pyautogui from time import sleep from selenium.webdriver.common.by import By from selenium.webdriver.chrome.service import Service s = Service("msedgedriver.exe") driv

  • abc256 F - Cumulative Cumulative Cumulative Sum2022-06-23 00:05:28

    题意: 给定数组 \(a[]\),定义数组 \(b[]\) 为 \(a[]\) 的前缀和,\(c[]\) 为 \(b[]\) 的前缀和,\(d[]\) 为 \(c[]\) 的前缀和。两种询问: 1 i x:把 \(a_i\) 改成 \(x\) 2 i:输出 \(d_i\) 思路: \[d_i=(1+2+\cdots +i)a_1+(1+2+\cdots +(i-1))a_2+\cdots +a_i \\ =\sum_{j=1}^i \frac{(

  • AtCoder Beginner Contest 256(补题)2022-06-22 19:31:58

    E - Takahashi's Anguish 题意: 现有\(N\)个人,现在需要你决定你个排列,第\(i\)个人讨厌第\(X_i\)个人,所以若第\(X_i\)个人排在第\(i\)个人前面的话,则会产生\(C_i\)的厌倦值,现在让你输出最小的厌倦值总和 思路: \(n\)个人,每个人\(i\)都向\(X_i\)连一条有向边,\(n\)个人\(n\)条边,所以若

  • Civil 3d 获取横断面填挖面积2022-06-22 08:01:23

    很久以前的测试代码, 昨天QQ群中有群友询问类似的问题, 这代码放自己硬盘中也产生不了什么价值, 不如分享到这里! 有类似需求的朋友可以参考一下。 // Put your command code here Document doc = Application.DocumentManager.MdiActiveDocument; Editor ed; if (doc == null) retur

  • AcWing 256. 最大异或和 & AcWing 255. 第K小数-主席树2022-06-22 00:01:20

    可持久化,有亿点点难 明天来补思路 #include<bits/stdc++.h> using namespace std; #define int long long #define fr first #define se second typedef pair<int,int> PII; typedef unsigned long long ULL; const int INF = 0X3f3f3f3f,N = 6e5+10,MOD = 1e9+10; int s

  • 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

  • ABFramework中使用select查询表时,想要排除某些字段不显示的方法2022-06-19 11:33:34

    select tr_code, GetFieldNames('absys_org_treeitem','Ti_name;PubID')from ABSys_Org_Tree left join absys_org_treeitem on tr_guid =ti_tr_guid   GetFieldNames('absys_org_treeitem','Ti_name;PubID')意思是absys_org_treeitem表中

  • 亚特兰蒂斯2022-06-18 19:02:29

    #include<bits/stdc++.h> using namespace std; #define int long long const int N = 1e4+10; struct Segment{ double x,y1,y2; int d; bool operator < (const Segment &t) const{ return x<t.x; } }seg[N*2]; struct NODE{

  • History of C2022-06-17 07:01:48

    来自: https://en.cppreference.com/w/c/language/history History of C   C   C language   Early C 1969: B created, based on BCPL, to replace PDP-7 assembler as the system programming language for Unix added operators ++, --, compound assignment, rema

  • cf383 C. Propagating tree2022-06-14 01:01:28

    题意: 给定一棵树,带点权。两种询问: 1 x val:节点 x 加上 val,x 的所有儿子减去 val,x 的所有孙子加上 val,以此类推直到叶子 2 x:输出 x 节点的点权 思路: 维护子树的点权:dfs序把树映射为数组 一层加、一层减:开两个树状数组,\(tr[0]\) 维护在原树中的深度为偶的点,其中深度为奇的无意义;\(tr

  • NOI模拟242022-06-13 19:31:30

    垫底加啥也不是,但是感觉啥都会呵呵呵 原题,不多说什么,做T1的时间有点多了,T2就只有暴力,没怎么化式子,T3就没有写... T1 CF590E 这里就一个知识点,有关于有向无环图的最大独立集问题 既然是有向无环图,这个东西的最大独立集也就是最长反链等于最小可重链划分 于是这个不太好搞,于是把有向

  • js循环添加table数据2022-06-13 10:33:38

    <body> <table border="1"> <thead> <tr> <th>姓名</th> <th>年龄</th> <th>性别</th> </tr> </thead> <

  • 【爬虫】bs42022-06-12 18:33:26

    # -*- coding:utf-8 -*- # 1、拿到页面源代码 # 2、使用bs4解析,拿到数据 import requests from bs4 import BeautifulSoup import csv url = "http://www.xinfadi.com.cn/marketanalysis/0/list/1.shtml" resp = requests.get(url) f = open("/python/hyr/reptile/download/

  • 6.11 NOI 模拟2022-06-12 15:04:08

    \(T1\)魔法师 \(f(x)\)是各个数位之积,当\(f(x)\ne 0\),每一位只能是\(1\sim 9\),考虑数位积的质因数分解只能是\(2,3,5,7\)的形式,考虑对所有的\((a,b,c,d)\)计算满足\(f(x)=2^a\times 3^b\times 5^c\times 7^d\)的\(x\)的数量 这个东西考虑用数位\(dp\)求 \(f[i][0/1][a][b][c][d]\)

  • xsy2517. color2022-06-11 18:02:02

    有 \(n\) 种颜色,第 \(i\) 种颜色的美丽值为 \(a_i\)。给定一根长度为 \(n\) 的颜色序列。一段区间的美丽值定义为出现的颜色的美丽值之和,如果一种颜色出现了多次,也只被计算一次。\(q\) 次操作,要支持单点修改颜色和区间询问美丽值,数据在线。 \(1\le n,q\le 10^5\)。 小清新主席

  • SystemVerilog中类的五要素以及句柄、new函数作用的形象理解,函数返回值2022-06-06 10:36:17

    转自:原文链接:https://blog.csdn.net/dinghj3/article/details/116583131 刚开始学面向对象编程OOP时都会有点难以接受,但我们可以通过形象的类比来解决这个问题。在这里插入图片描述         类 class——相当于我们要盖房的图纸,有了这个图纸,我们就能盖出一堆结构类似的楼房; 

  • P5574 题解2022-06-05 12:03:13

    \(\text{Links}\) \(\text{Problem}\) \(\text{Record}\) \(\text{Read This on Luogu Blog}\) \(\text{Analysis}\) 有一个朴素dp,语焉不详: \[f_{i,k}=min_{j=1}^{i}(f_{j-1,k-1}+calc(j,i)) \]大力转移, \(O(n^4k)\) (大概),期望得分 \(0\) .( 考虑用 \(\text{BIT}\) 维护值

  • Treap2022-06-01 01:03:20

    定义 Binary Search Tree + Heap 用在红黑树、B+树,AVL,Splay等地方 保证在O(logn)内的查询 普通Treap方法类 插入数值 x。 删除数值 x(若有多个相同的数,应只删除一个)。 查询数值 x 的排名(若有多个相同的数,应输出最小的排名)。 查询排名为 x 的数值。 求数值 x 的前驱(前驱定义

  • scrapy框架分布式爬虫2022-05-28 10:31:13

    分布式爬虫 概念:我们需要搭建一个分布式的机群,让其对一组资源进行分布联合爬取。 作用:提升爬取数据的效率 如何实现分布式? 安装一个scrapy-redis的组件 原生的scarapy是不可以实现分布式爬虫,必须要让scrapy结合着scrapy-redis组件一起实现分布式爬虫。 为什么原生的scrapy不可以实

  • 树状数组 单点修改 区间查询(查询从1到k的属性 )2022-05-21 17:03:42

    单调修改区间查询(两者相减) 离散化 +树状数组 +LIS 最大上升子序列和 需要查询 #include <iostream> #include <cstring> #include <algorithm> #include <vector> using namespace std; typedef long long LL; const int N = 100010; int n; int w[N]; LL tr[N]; vector<int&

  • 残缺棋盘游戏2022-05-21 15:33:24

    分支算法 题意描述: 在2^k * 2^k的正方形棋盘上有一个缺口,这里可以认为是已经被填充了,要求给出使用三角板去填满这个棋盘的方案 #include <iostream> using namespace std; int amount,Board[100][100]; void Cover(int tr,int tc,int dr,int dc,int size) { int s,t;

  • 线段树2022-05-17 00:04:31

    线段树 区间加,区间和 #include <iostream> #include <cstring> using namespace std; typedef long long ll; const int N = 1e5 + 10; ll w[N]; struct Node { int l, r; ll add, sum; }tr[N*4]; int n, m; void pushup(int u) { tr[u].sum = tr[u <&l

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

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

ICode9版权所有