ICode9

精准搜索请尝试: 精确搜索
  • 【字符串哈希】P5546 [POI2000]公共串2020-11-24 10:00:49

      直接二分答案,然后用一个map记录一下1到n-1串长度为mid的hash值,再和n行一个个比较就好了   代码 #include<bits/stdc++.h> using namespace std; typedef long long ll; char s[6][2005]; int sum[6][2005],n; ll jc[2005],has[6][2005]; ll base=133; map <int,ll> G[6]; v

  • BZOJ-2005 [Noi2010]能量采集(莫比乌斯反演)2020-11-17 15:33:54

    题目描述   计算: \[\sum_{i=1}^{n}\sum_{j=1}^{m}\Big(2\times\gcd(i,j)-1\Big) \]  数据范围:\(1\leq n,m\leq 10^5\)。 分析 \[\begin{aligned}&\sum_{i=1}^{n}\sum_{j=1}^{m}\Big(2\times\gcd(i,j)-1\Big)\\=&2\sum_{i=1}^{n}\sum_{j=1}^{m}\gcd(i,j)

  • C#日期时间格式化2020-11-06 12:33:33

    转载:https://www.cnblogs.com/hantianwei/archive/2010/09/23/1833228.html 日期转化一为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:using System;usi

  • CF913F Strongly Connected Tournament2020-08-07 07:31:16

    Description 这是一个在All-Right城的国际象棋比赛。$n$个运动员被邀请参加比赛,比赛依照以下规则举办: 期初,每个运动员与其他每一个运动员比赛,他们之间没有任何关系。 在比赛之后,组织者造了一副有向的完全图,这张图把每名运动员看做点,对于每对运动员他们之间有一条边:他们之间比赛的

  • mysql8学习笔记10--create view2020-07-26 02:00:13

    • Create view语句是指将某个查询数据的定义保留下来,以便随时 调用 • view本身不存储查询结果,只是一个定义   mysql> select * from orders_temp union all select * from orders_temp2; +-----------+---------------------+---------+----+ | order_num | order_date

  • git使用系列02-->git介绍&安装2020-04-18 15:07:49

    前言 坚韧是成功的一大要素,只要在门上敲得够久、够大声,终会把人唤醒的。 大家要韧性十足的学习呀! 一、Git介绍 Git 是目前世界上最先进的分布式版本控制系统。 二、Git历史 Linux 内核开源项目有着为数众多的参与者,参与者都在进行代码方面的提交 导致绝大多数的 Linu

  • ICPC Latin American Regional Contests 2019 I. Improve SPAM (拓扑排序,两点间路径数)2020-04-09 09:03:12

    题目链接: https://nanti.jisuanke.com/t/44460 有向无环图,求点1到位置大于L的点的路径数 #include<bits/stdc++.h> using namespace std; vector<int>mp[2005]; queue<int>q; int anss1,anss2,sum[2005]; int vis[2005],n,l,i,k,x,into[2005]; int main() { cin>>

  • [Bug] optproblems(verson 1.2) cec2005包F4的问题2020-04-08 14:06:34

    这个F4实现有问题,根据论文[1],其高斯部分是要上绝对值的,但是他没有上,导致这个F4理论上的最优解不是-450。 代码截图:   [1] Suganthan, Ponnuthurai & Hansen, Nikolaus & Liang, Jing & Deb, Kalyan & Chen, Ying-ping & Auger, Anne & Tiwari, Santosh. (2005). Problem Defini

  • oracle安装提示vc++2005 的解决办法2020-03-10 21:02:44

    oracle 安装中遇到问题:我建立了一个window账户,名字是中文名。安装oracle时提示vc++2005等提示信息。百度了一下,知道是中文路径问题。可是我的oracle安装路径并没有中文和特殊字符。又百度,知道oracle运行需要vc++2005这个库。二这个库所在的目录中包含当前用户的登录名,而我的登录名

  • SQL Server 2005无日志文件附加数据库2020-03-07 21:03:24

    SQL Server 2005无日志文件附加数据库 公司网站运营两年多了,日志文件超级大,在重装系统的时候,为了省事,就没有备份日志文件,而且是没有分离就把日志文件给删掉了(下次一定要记得先分离再删日志文件)。结果造成数据库怎么都附加不上。出现错误。 解决办法: 1、新建一个同名数据库。 2、

  • 动态规划--P2758 编辑距离2020-03-03 10:01:26

    *传送 动态规划最主要确定状态和转移方程,所以我的思路如下:   1.定义状态: 确定dp(i,j)代表字符串A的前i个字符(包括第i个)变为字符串B的前j个(包括第j个)需要多少步。而dp[l1][l2]就是我们所要找的答案。   2.转移方程: *删:dp(i-1,j)+1 //字符串A的前i-1个字符变为字符串B的前j个需要多少

  • MSSQL2008、2005数据库导入或从导出mysql和相互转换2020-02-27 20:45:32

    SQL Server可以从低版本备份还原到高版本,但从高版本会出问题要用专门的工具,备份时要删除默认的位置否则选位置时会有两个备份位置, 用sql脚本在SQL Server和mysql相互导数据会出错最后只有空表,请使用下面的专门工具可以成功导出和导入数据 SQL Server 迁移数据到MySQL 一、背

  • JAVA JDBC 连接SQL server 2005(2008)数据库,并进行动态的增删改查2020-02-05 10:38:15

    JAVA JDBC 连接SQL server 2005(2008)数据库,并进行动态的增删改查 步骤一: (1)打开SQL Server 2005,右击最上面的服务器,选择属性—>安全性,在右边框中选择SQL Server和Windows身份验证模式,如下图,最后点确定。 (2)选择“安全性”中的登录名中的sa,右击选择“属性”,选择“常规”,在右

  • 《Visual C# 程序设计》课程学习(9)——第9章 C# 2005 泛型编程2020-01-31 20:06:51

    点赞 收藏 分享 文章举报 小陆老师 发布了543 篇原创文章 · 获赞 26 · 访问量 6万+ 他的留言板 关注

  • C#有关日期的使用方法2020-01-13 09:56:36

    DateTime dt = DateTime.Now; //当前时间 DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d"))); //本周周一 DateTime endWeek = startWeek.AddDays(6); //本周周日 DateTime startMonth = dt.AddDays(1 - dt.Day); //本月月初 DateTime endMonth

  • 习题:JOIOI王国(二分)2019-11-30 11:50:42

    题目 传送门 思路 如果我们从正向开始思考, 也就是像笔者这个蒻鸡一样开始思考DP 你就会发现每一个DP值需要有4个辅助数组来转移 而且当前的DP值对后续的DP值都还有影响 但是换一个思路思考, 很容易可以发现答案是具有单调性的 也就是说二分 最终的形状一定是一个梯形 接着你在梯形

  • 最新的货币战争的情况通报2019-11-18 17:52:02

                 由中国人民银行在2005年发行的印有毛爷爷头像的红色100元人民币   现在除了我的双四边形星座支持,金银铜三个星团的支持以外  又            增加了天猫集团的招财猫爪子的5颗恒星的支持                2005版本的100元的正版人民币  必须

  • 「NOI 2005」瑰丽华尔兹2019-09-30 11:03:46

    题目大意:给定一个 $n times m$ 的棋盘,起点为 $(x,y)$,给定 $k$ 个时间段,每个时间段给出一个移动的方向,每次可以往当前指定的方向移动一步或停在原地,不能撞到障碍物或走出棋盘,问最多能走多少步。$n,m,k leq 200$ 设 $f[k][i][j]$ 表示第 $k$ 个时间段结束时走到 $(i,j)$ 的最长滑

  • 「NOI 2005」瑰丽华尔兹2019-09-30 11:00:17

    题目大意:给定一个 $n times m$ 的棋盘,起点为 $(x,y)$,给定 $k$ 个时间段,每个时间段给出一个移动的方向,每次可以往当前指定的方向移动一步或停在原地,不能撞到障碍物或走出棋盘,问最多能走多少步。$n,m,k leq 200$ 设 $f[k][i][j]$ 表示第 $k$ 个时间段结束时走到 $(i,j)$ 的最长滑

  • POJ 3280 Cheapest Palindrome(区间DP)2019-09-22 22:00:21

    嗯...   题目链接:http://poj.org/problem?id=3280   这道题首先要清楚:对于构成一个回文串,删去一个字符和加上一个字符是等效的,所以我们取花费较少的情况。 转移方程为:dp[i][j] = dp[i-1][j-1](s[i]==s[j])因为已经构成回文串,并且dp[i-1][j-1]是最优的。       dp[i][j] = mi

  • SQL Server 2005【笔记】SQL Server 2005 Service Pack 2 更新2019-09-13 12:00:40

    SQL Server 2005【笔记】SQL Server 2005 Service Pack 2 更新 这篇文章对大家来说可能会觉得:ㄜ…这种文也要写,不就下一步 > 下一步 > 下一步吗?永远都是下一步就好了… 不过,小弟总会遇到一些莫名的问题,当然,也许里面的问题在ReadMe里面就有提到(不仔细看ReadMe的家伙),也许没有,反

  • 51nod1787最大子方阵2019-09-12 22:01:42

    51nod1787最大子方阵 我在51nod上面切的第一道题 我在51nod上面切的第一道8级题 我在51nod上面切的第一道8级题的一血 题目大意 有一个n*m的矩阵,矩阵中的每一个元素是'X'或者'.',现在有若干次修改操作,每次修改操作是将某一个'.'改成'X',修改之后要求计算出当前矩阵里面只包含'.'的最

  • 从“HDU 2005 第几天?”谈起2019-09-12 12:52:33

          在程序设计中,日期时间的处理经常会遇到。在C语言程序设计的一些教材中会出现如下例子或习题。 【例1】第几天? (HDU 2005)       给定一个日期,输出这个日期是该年的第几天。 Input输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你

  • MS-SQL-利用组态管理员指派 SQL Server 2005 Express 执行个体接听固定端口号2019-09-10 10:01:13

    摘要:SQL Server 2005 Express 指定端口号连线方式 SQL Server 2005 Express 指定端口号连线方式,远端使用“SQL Server Management Studio Express”连线时当电脑开启防火墙时,开放1433端口时还是会被档下来的话,就必须特别指定 SQL 的通行端口,才能顺利连接到设备。 localhostSQL

  • PAT甲级1034 DFS求联通分量2019-09-05 16:35:45

    https://pintia.cn/problem-sets/994805342720868352/problems/994805456881434624 #include<cstdio> #include<cstring> #include<string> #include<vector> #include<algorithm> #include<map> #include<iostream> using namespa

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

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

ICode9版权所有