现在位置: 首页 > Nklldtod发表的所有文章
  • 08月
  • 17日
综合 ⁄ 共 603字 评论关闭
题目链接:Codeforces 484B Maximum Value 题目大意:给定一个序列,找到连个数ai和aj,ai%aj尽量大,并且ai≥aj 解题思路:类似于素数筛选法的方式,每次枚举aj,然后枚举k,每次用二分找到小于k∗aj并且最大的ai,维护答案,过程中加了一些剪枝。 #include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int maxn = 1e6+5; int N, a[maxn]; int solve (int x) { int ret = 0, p = x; while (p < maxn) { p += x; int k = lower_bound(a, a + N......
阅读全文
  • 03月
  • 25日
综合 ⁄ 共 2671字 评论关闭
固件库从3.1升级到3.5版本。 小经验: 1.老版本的库函数的寄存器定义在stm32f10x_map.h,现在版本的库函数(3.1以后)的所有寄存器的定义都在stm32f10x.h里面。     所以只要是引用stm32f10x_map.h的地方,都要改成stm32f10x.h。       stm32f10x_map.h阅读记录,详见博客《stm32f10x_map.h(3.0以后不再使用)阅读记录》。     stm32f10x.h阅读记录,详见博客《stm32f10x.h阅读记录》。 2.最新版的用户手册:其实就是固件库里叫做stm32f10x_stdperiph_lib_um 的CHM文件。 3.原版的固件库是3.1,要升级到3.5。但是改完后......
阅读全文
  • 12月
  • 27日
算法 ⁄ 共 2095字 评论关闭
题意:有n块草地,一些奶牛在草地上吃草,草地间有m条路,一些草地上有避雨点,每个避雨点能容纳的奶牛是有限的,给出通过每条路的时间,问最少需要多少时间能让所有奶牛进入一个避雨点。 两个避雨点间可以相互到达,所以必须要拆点,如果i-->j可以到达,加边i->j+n,流量无穷大,当然i->i+n也必须有边,,, Folyd要用long long,,,,, #include<stdio.h> #include<string.h> const int N=410; const int inf=0x3fffffff; int gap[N],dis[N],head[N],num,start,end,ans,n; __int64 map[N][N]; stru......
阅读全文
  • 08月
  • 25日
综合 ⁄ 共 20033字 评论关闭
第1章 Android蓝牙系统 1.1 蓝牙技术简介 蓝牙(Bleuetooth)原是十世纪统一了丹麦的一个国王的名字,现取其“统一”的含义,用来意在统一无线局域网通讯的标准的蓝牙技术。蓝牙技术是爱立信,IBM,Intel等世界5家著名大公司在1998年联合推出的一项无线通讯规范。随后成立的蓝牙技术特殊兴趣组织(SIG)来负责该技术的开发和技术协议的制定,如今全世界已有1800多家公司加盟该组织,最近微软公司也正式加盟并成为SIG组织的领导成员之一。它以低成本的近距离无线连接为基础,为移动通信设备建立一个短程无线连接。其实质内容是建立通......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 3544字 评论关闭
Java代码   package test.common.lang;      import java.util.ArrayList;   import java.util.List;      import org.apache.commons.lang.ArrayUtils;      public class util {       public static void main(String[] args) {              int[] intArray = new int[] { 1, 2, 3, 5, 6, 7, 8, 9 };           int[][] multiDimension = new int[][] { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };              System.out.println("intArray: " + ArrayUtils.toString(intArray));           System.out.......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 1604字 评论关闭
左、右翼(派)是时政讨论中经常遇到的概念。但是,人们对这两个概念存在相当大的错误认识,影响了讨论的效果。第一个错误认识是左、右翼的概念无用论。其中的代表人物是贺卫方。去年的石家庄会议期间,贺卫方对我说,他不赞同左、右派的划分。他又说:“所谓左右之争,我一向不喜欢。对于当轴者,缺点则批评,优点则褒奖,派系观念于我何有哉。”(其新浪微博2012年6月28日)   第二个错误认识是对左、右翼的基本划分原则缺乏正确认识。例如方舟子认为国内和国际上“左派”概念正好相反。他的原话是:“至于说我是‘左派’,不知是......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 4392字 评论关闭
SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。 Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每一次文件和目录的修改情况,这样就可以在需要的回滚时,将数据恢复到以前的版本,并可以查看数据的更改细节。 SVN 官方网址:Apache Subversion SVN 服务器配置:安装SVN服务器 一、 SVN常用命令 1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 简写:svn ......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 653字 评论关闭
Eddy's research I 讲一个数分解成多个质素的乘积。 筛个素数在判断下就可以。 #include <cstdio> #include <cstring> #include <iostream> #include <cmath> #include <ctime> using namespace std; int const M = 660000; int prime[10000]; bool flag[M]; void Judge(){ memset(flag,false,sizeof(flag)); int cnt = 0; for(int i = 2;i < M;i++){ if(!flag[i]){ prime[cnt++] = i; for(int j = i;j < M;j += i){ flag[j] ......
阅读全文
MP3文件的ID3V1信息与ID3V2信息结构的分析 原作者:  吴俊涛2005/05/05 E-mail:bo_tao@126.com  QQ:29248671 主 页:http://wjt276.home4u.china.com(有源代码) ======================================= 一:“ID3v1”信息的分析 MP3的基本歌曲信息存在了MP3文件的最后128个字节里,其结构是: Public Structure ID3v1Info Dim ID3v1TAG As String 'TAG三个字母,ID3V1的标识 Dim Title As String '存储标题信息,30个字节 Dim Artist As String '存储歌手信息,30个字节 Dim Album As String '存储专辑信息,30个字节 Dim Year......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 4074字 评论关闭
1,创建插入符:void CreateSolidCaret( int nWidth, int nHeight );//创建插入符void CreateCaret( CBitmap* pBitmap );//创建位图插入符void ShowCaret( );//显示插入符void HideCaret( );//隐藏插入符static void PASCAL SetCaretPos( POINT point );//移动插入符号说明:1)创建插入符要在窗口创建完成之后,CreateSolidCaret函数创建的插入符被初始化为隐藏,所以需要调用ShowCaret()将其显示。2)使用CreateCaret函数创建位图插入符的时候,不能使用局部的位图对象关联位图资源。(与资源相关联的C++对象,当它析构的时候会同......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 2553字 评论关闭
题意:有n(0<=n<=100)个点m(0<=m<=4000)条边的无向图,有k(0<=k<=25)个人从0点出发,依次占领1~n点,因为 i 被占领的时候会通知           i - 1 点,到达一个点的时候可以选择不占领,问最后<=k个人占领所有地方再走回来的最小值。 题解:floyd之后建图,因为要保证所有的点依次占领,所以每个点拆点流量为1费用为-inf(保证所有点都被占领),然后从j(j < i)建边到 i 流量为inf,费用为map[ j ][ i ]         (因为点的访问是要按照顺序的),然后从原点ss到i建容量为inf费用为map[0][i]的边,......
阅读全文
  • 12月
  • 18日
综合 ⁄ 共 650字 评论关闭
       可能很多人遇到过这种情况,自己辛辛苦苦做的网站被黑客轻而易举的通过Sql注入后所攻击,导致整个网站甚至整个服务器的瘫痪。针对这种情况,我们对Sql语句参数化,这样就可以有效的防止Sql注入。 据我所知,Sql语句参数化主要是针对写Sql语句时传入的字符串变量进行参数化。为什么要说是字符串变量呢?因为我们写执行Sql语句的方法时,对于传入的变量的类型都有定义,比如在数据表DT_Catagory中的CatagoryId字段类型是int类型,我们在定义一个通过CatagoryId来调取该条记录的详细信息的方法时,会写成这样: public int Dat......
阅读全文