03 2018 档案
摘要:Sudoku Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 22158 Accepted: 10496 Special Judge DescriptionSudok...
阅读全文
摘要:转载 https://blog.csdn.net/zhongkeli/article/details/6966805 https://blog.csdn.net/lttree/article/details/24798653康托展开的公式是 X=an*(n-1...
阅读全文
摘要:1.BFS1.1 BFS模板#include #include #include #include using namespace std; const int maxn=100; bool vst[maxn][maxn]; //访问标记 int d...
阅读全文
摘要:一、区间DP所谓区间dp,顾名思义就是在一段区间上的动态规划。它既要满足dp问题的最优子结构和无后效性外,还应该符合在区间上操作的特点。我的理解是往往会对区间进行合并操作。抑或是单个元素(可看成一个小区间)跨区间进行操作。例如括号匹配问题,石子合并问题(通过多次的相邻...
阅读全文
摘要:学习于IBM教学文档 数据挖掘学习与weka使用第二部 分分类和集群分类 vs. 群集 vs. 最近邻在我深入探讨每种方法的细节并通过 WEKA 使用它们之前,我想我们应该先理解每个模型 — 每个模型适合哪种类型的数据以及每个模型试图实现的目标。我们还会将我们已有的模...
阅读全文
摘要:C. Perfect Security time limit per test3.5 seconds memory limit per test512 megabytes inputstandard input outputstandard output Alice ...
阅读全文
摘要:综合两篇博文的闪光点! Trie树详解及其应用 字典树一、知识简介最近在看字符串算法了,其中字典树、AC自动机和后缀树的应用是最广泛的了,下面将会重点介绍下这几个算法的应用。 字典树(Trie)可以保存一些字符串->值的对应关系。基本上,它跟 Java 的 H...
阅读全文
摘要:A. Primal Sporttime limit per test1.5 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputAlice and Bob b...
阅读全文
摘要:一、带有空格的字符串输入(一)C++篇1. 针对字符数组而言方法一 getline() 读入整行数据,使用回车键输入换行符来确定输入结尾。 调用方法:cin.getline(str,len) 第一个参数存储输入行的数组名称 第二个参数是要读取的字符数举个栗子:i...
阅读全文
摘要:一、思想动态规划最长公共子串思想详解if(s[i]==s[j])LCS.length++;else{ 1.s1去掉s1[i],比较剩余s1和s2 2.s2去掉s2[j],比较剩余s1和s2}二、代码实现dp[i][j] 表示字符串A以第i个位置 ,字符串B...
阅读全文
摘要:LIS(最长上升子序列)问题的三种求解方法以及一些例题LIS长度的求解方法(一)动态规划法状态设计:F[i]代表以A[i]结尾的LIS的长度 状态转移:F[i]=max{F[j]+1}(1using namespace std;int a[10010];int dp[...
阅读全文
摘要:动态规划整理一、DP基础1.1DP概念动态规划是运筹学的一个分支,是求解决策过程最优化的数学方法。 动态规划是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者说分治)的方式取解决。1.2 适用情况(1)最优化原理 如果问题的最优解所包含的子问题的解...
阅读全文
摘要:int main(){ == key int m; while ( l > 1; if ( x[m] == key ) return m; else if ( key > x[m] ) l = m...
阅读全文
摘要:1、基本定义import java.util.*;import java.io.*;public class Main { public static void main(String[] args) { Scanner cin1 = new...
阅读全文
摘要:C++版:#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;const int power = 4; ...
阅读全文
摘要:linux 知识目录linux 前台后台程序切换命令总结shell脚本从入门到精通Ubuntu下如何用命令运行deb安装包《linux就该这么学》学习笔记
阅读全文
摘要:1、在Linux终端运行命令的时候,在命令末尾加上 & 符号,就可以让程序在后台运行root@Ubuntu$ ./tcpserv01 &2、如果程序正在前台运行,可以使用 Ctrl+z 选项把程序暂停,然后用 bg %[number] 命令把这个程序放到后台运行cat...
阅读全文
摘要:蓝桥杯算法训练题目列表ALGO-1 区间k大数查询ALGO-3 K好数ALGO-4 结点选择ALGO-5 最短路ALGO-6 安慰奶牛ALGO-7 逆序对ALGO-8 操作格子蓝桥杯算法训练题目列表ALGO-1 区间k大数查询#include#include...
阅读全文
摘要:蓝桥杯基础题题目列表BASIC-13 数列排序#include#include#includeusing namespace std;const int maxn=1e5;int a[maxn];int main(){ int n; //int ...
阅读全文
摘要:Agri-NetTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 64912 Accepted: 26854DescriptionFarmer John has been elected mayor o...
阅读全文
摘要:畅通工程Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 34605 Accepted Submissi...
阅读全文
摘要:部分内容摘自 勿在浮沙筑高台http://blog.csdn.net/luoshixian099/article/details/51908175 关于图的几个概念定义:连通图:在无向图中,若任意两个顶点vi与vj都有路径相通,则称该无向图为连通图。强连通图:在有向...
阅读全文
摘要:转载自hr_whisper大佬的博客[一、Dijkstra比较详细的迪杰斯特拉算法讲解传送门 Dijkstra单源最短路算法,即计算从起点出发到每个点的最短路。所以Dijkstra常常作为其他算法的预处理。 使用邻接矩阵的时间复杂度为O(n^2),用优先队列的复杂度...
阅读全文
摘要:资料整理ACM训练营 邝斌的ACM模板 牛客网哈理工ACM教学视频 视频网盘资料(密码:kntr)1. 训练阶段第一阶段:练习经典常用算法(本周任务) 1. 最短路(Floyd、Dijstra、BellmanFord) 2. 最小生成树(先写个prim、krusca...
阅读全文
摘要:1. 装饰器2. 偏函数3. 变量的作用域4. 异常处理5. 文件读写读文件写文件编码与解码1. 装饰器概念:是一个闭包,把一个函数当做参数返回一个替代班的函数,本质上就是一个返回函数的函数。def func1(): print('the bryce is ha...
阅读全文
摘要:1. Set集合创建一个set需要一个list或者tuple或者dict作为输入集合#!/usr/bin/env python# _*_ coding:utf-8 _*s1=set([1,2,3,4,3,2,4])print(s1)s2=set((3,2,1,3,4,...
阅读全文
摘要:1. 使用__slots__如果我们想要限制实例的属性怎么办?比如,只允许对Student实例添加name和age属性。为了达到限制的目的,Python允许在定义class的时候,定义一个特殊的slots变量,来限制该class实例能添加的属性: class Stud...
阅读全文

浙公网安备 33010602011771号