819. Most Common Word

first: class Solution { public String mostCommonWord(String paragraph, String[] banned) { String[] words=paragraph.toLowerCase().split(" "); HashMap<String,Integer> wordsMap = new HashMap<String,Integer>(); for(String s:w
分类: 其他 发布时间: 04-28 23:11 阅读次数: 7

《python基础教程》第2章列表和元组 读书笔记

  第二章 列表和元组 1.数据结构:通过某种方式将元素集合在一起。 2.python的6种内建序列:列表,元组,字符串,Unicode字符串,buffer对象,xrange对象。 3.迭代:依次对序列中的元素重复做某一操作。 4.序列都可以用索引来获取单个元素。 5.分片可以提取序列的一部分元素,第一个索引包含在分片内,第二个索引不包含在分片内。[;]可以复制整个序列。分片可以指定一个步长,如[0:10:2]步长为2。 6.序列可以直接用加号+相加。 7.序列用乘号*,就是原来的序列被重复x
分类: 其他 发布时间: 04-28 23:11 阅读次数: 4

HDU 2089 不要62(数位DP)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2089 题意 求一个区间内,不出现4和连续的62的数的个数。 分析 可以暴力打表。也可以数位DP。 设: dp[i][0],表示长度为i,不存在不吉利数字 dp[i][1],表示长度为i,不存在不吉利数字,且最高位为2 dp[i][2],表示长度为i,存在不吉利数字 状态定义好了,转移比较简单。 在计算时,按位分解,考虑当前位能否放4或6,详情看代码。 #include<iostream> #in
分类: 其他 发布时间: 04-28 23:11 阅读次数: 4

MySQL高级

关系 创建成绩表scores,结构如下 id 学生 科目 成绩 思考:学生列应该存什么信息呢? 答:学生列的数据不是在这里新建的,而应该从学生表引用过来,关系也是一条数据;根据范式要求应该存储学生的编号,而不是学生的姓名等其它信息 同理,科目表也是关系列,引用科目表中的数据 创建表的语句如下 create table scores( id int primary key auto_increment, stuid int, subid int, score decimal(5,2) ); 外
分类: 其他 发布时间: 04-28 23:08 阅读次数: 4

angular 双向绑定demo

1 <!DOCTYPE html> 2 <html lang="en" ng-app="myApp"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>angular 点餐</title> 6 <script src="js/angular.js"></script> 7 </head> 8 <body ng-controller="myCtrl"> 9 <div style="width:400px
分类: 其他 发布时间: 04-28 23:08 阅读次数: 5

java web

kaifa
分类: 其他 发布时间: 04-28 23:08 阅读次数: 2

Linux常用命令(三)查看当前计算机各方面信息

1.查看cpu: top 2.查看当前linux版本:name -a 查看当前运行的内核版本:cat /pro/version 查看发行版本信息:cat /etc/issue 查看上面所有信息:lsb_release -a 3.查看linux下的系统盘:df -l
分类: 其他 发布时间: 04-28 23:08 阅读次数: 6

用SAXParser解析XML文件 《用dom4j操作xml文件》

  我在之前的一篇文《用dom4j操作xml文件》里曾介绍了XML文件,以及用dom4j操作xml文件。其实,java有个扩展包(javax.xml)里也提供了解析xml的方法。我接下来通过案例予以介绍。   首先,定义xml文件内的元素规则(user.xsd): <?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualifie
分类: 其他 发布时间: 04-28 23:08 阅读次数: 4

沪拍拍课堂4 - 实拍前的演练

沪拍拍为大家提供了拍牌的模拟系统,大家可以提前练习一下,以熟悉拍牌的操作流程: 模拟过程中,大家务必要掌握验证码的输入,因为国拍会经常更换新的验证码,所以沪拍拍不能保证验证码识别率100%,以下是常见的验证码: * 输入第2到第5位图像校验码 * 输入第3到第6位图像校验码 * 输入第1到第4位图像校验码 * 输入画圈的图像校验码 * 输入没有被圈住的图像校验码 * 输入香蕉行图像校验码 * 输入西瓜行图像校验码 * 。。。其他新的校验码
分类: 其他 发布时间: 04-28 23:08 阅读次数: 5

Ruby社区

http://www.ruby-lang.org/zh_cn/community/
分类: 其他 发布时间: 04-28 23:08 阅读次数: 5

我要变牛逼

nubilityy
分类: 其他 发布时间: 04-28 23:08 阅读次数: 2

#11 UVA 10529 Dumb Bones

题意: 放一堆排,每放一张,有pa的概率让左边的全倒,有pb的概率让右边全倒 问在最优策略下,最少要放几张才能摆放出n张 1<=n<=1000 题解: 这题应该还是很经典的 首先是期望部分 我们通过枚举最后一步,来分割序列 很容易知道中间的点应该要放1/(1-pa-pb)次 那么左边倒的次数就是pa/(1-pa-pb)次 这样dp方程就很简单了 dp[i]=min((dp[ls]*pa+dp[rs]*pb)/(1-pa-pb)+dp[ls]+dp[rs]) 发现朴素的是n^2的 性质1: 单峰
分类: 其他 发布时间: 04-28 23:08 阅读次数: 6

PID控制器开发笔记之二:积分分离PID控制器的实现

前面的文章中,我们已经讲述了PID控制器的实现,包括位置型PID控制器和增量型PID控制器。但这个实现只是最基本的实现,并没有考虑任何的干扰情况。在本节及后续的一些章节,我们就来讨论一下经典PID控制器的优化与改进。这一节我们首先来讨论针对积分项的积分分离优化算法。 1、基本思想 我们已经讲述了PID控制引入积分主要是为了消除静差,提高控制精度。但在过程的启动、结束或大幅度增减设定值时,短时间内系统输出有很大偏差,会造成PID运算的积分累积,引起超调或者振荡。为了解决这一干扰,人们引入了积分分
分类: 其他 发布时间: 04-28 23:07 阅读次数: 6

MySQL python交互

安装引入模块 安装mysql模块 sudo apt-get install python-mysql 在文件中引入模块 import Mysqldb Connection对象 用于建立与数据库的连接 创建对象:调用connect()方法 conn=connect(参数列表) 参数host:连接的mysql主机,如果本机是'localhost' 参数port:连接的mysql主机的端口,默认是3306 参数db:数据库的名称 参数user:连接的用户名 参数password:连接的密码 参
分类: 其他 发布时间: 04-28 23:07 阅读次数: 5

UVa 580 - Critical Mass(递推)

链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=521 题意: 有一些装有铀(用U表示)和铅(用L表示)的盒子,数量均足够多。 要求把n(n≤30)个盒子放成一行,但至少有3个U放在一起,有多少种放法? 例如,n=4, 5时答案分别为3, 8。 分析: 设答案为f(n)。既然有3个U放在一起,可以根据“最左边的3个U”的位置分类。假定是i、i+
分类: 其他 发布时间: 04-28 23:07 阅读次数: 4

BZOJ 1185 [HNOI2007]最小矩形覆盖:凸包 + 旋转卡壳

题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1185 题意:   给出二维平面上的n个点,问你将所有点覆盖的最小矩形面积。 题解:   先找出凸包,然后旋转卡壳。   在旋转卡壳中有一个结论:最小覆盖矩形一定有一条边在凸包上。   所以先枚举矩形在凸包上的那条边(p[i],p[i+1]),然后利用单调性找出p[i]的对踵点p[u]。   至于左右两侧的切点p[l]和p[r],要利用它们连线在直线(p[i],p[i+1])上投影长度
分类: 其他 发布时间: 04-28 23:07 阅读次数: 5

牛客小白月赛2 I 艺 (离散化)

题目链接:https://www.nowcoder.com/acm/contest/86/I 分析 很容易想到用离散化做,只要把时间离散化了,然后判断一下每个时间段看哪个电视节目好就行了。 用双指针维护当前时间播放的电视节目。 一些细节的处理我直接边敲边根据样例调整的,最后WA,发现竟然是某个时间段可以不看电视,改了后就AC了。 代码: #include <iostream> #include<map> #include<algorithm> #include<set> #include<cs
分类: 其他 发布时间: 04-28 23:07 阅读次数: 5

STM32 一

我先做个课程笔记,真心一点不会。。。 第一部分 嵌入式系统构成: 盗张图(如有侵权麻烦转告,立马删除) 1 主要是帮助大家对嵌入式系统有个简单理解 2 接下来对嵌入式处理器分下类:    3 然后是嵌入式OS(操作系统):   其实作用和我们学的操作系统大同小异,但是结构 CPU调度算法啥 的要简单粗暴点(前两句纯属个人谬论,勿轻信),嵌入式系统将CPU的时间、中断、I/O、定时器等资源都包装起来,留给大家一个API,根据各个任务的优先级,合理的根据算法来分配CPU时间。就像JAVA的API作
分类: 其他 发布时间: 04-28 23:07 阅读次数: 5

xubuntu16.04升级至xubuntu18.04

sudo do-release-upgrade -d
分类: 服务端 发布时间: 04-28 23:07 阅读次数: 4

python学习(19) 查看Python的安装路径

where python
分类: 其他 发布时间: 04-28 23:07 阅读次数: 2