码迷,mamicode.com
首页 > 编程语言
!CodeForces 543A Writing Code --DP--(三维dp,滚动数组)
题意:n个程序员一起写m行代码,第i个程序员每写一行有a[i]个bug,求总bug不超过b的分配方案有多少种 分析:这题很像完全背包,不过求的不是最大/最小bug数,求的是bug数小于上限的分配方案。所以这题要用三维dp dp[i][j][k]表示前i个个程序员总共写了j行代码产生了k个bug时的plan数,这题有两种转移:1)第i个程序员再写一行;2)换第i+1号程序员写 所以方程:dp[...
分类:编程语言   时间:2015-06-02 17:56:29    阅读次数:237
javascript 控制 table tr display block 显示模式时,只对第一个单元格有效
有一个简单的 table: table > tr > th>编号th> th>类型th> th>详细th> th>创建时间th> th>修改时间th> th>操作th> tr>   tr> td>5th> td>TECHth> td>测试内容th> td>2014?01?10 16:56:31th> td>??th> td>修改 删除th> tr>...
分类:编程语言   时间:2015-06-02 17:57:04    阅读次数:105
超级详细解读基本排序算法(不看后悔)
排序与我们日常生活中息息相关,比如,我们要从电话簿中找到某个联系人首先会按照姓氏排序、买火车票会按照出发时间或者时长排序、买东西会按照销量或者好评度排序、查找文件会按照修改时间排序等等。在计算机程序设计中,排序和查找也是最基本的算法,很多其他的算法都是以排序算法为基础,在一般的数据处理或分析中,通常第一步就是进行排序,比如说二分查找,首先要对数据进行排序。在Donald Knuth 的计算机程...
分类:编程语言   时间:2015-06-02 17:56:18    阅读次数:289
对一串数字采用相应的加密策略后传输的Java实现代码
某个公司采用公用电话传递数据信息,数据是小于8位的整数,为了确保安全,     在传递过程中需要加密,加密规则如下:         首先将数据倒序,然后将每位数字都加上5,再用和除以10的余数代替该数字,         最后将第一位和最后一位数字交换。 请任意给定一个小于8位的整数,         然后,把加密后的结果在控制台打印出来。              题目要求: ...
分类:编程语言   时间:2015-06-02 17:48:13    阅读次数:180
difference of top and left between Javascript and Jquery
1, top and left relative to the document jquery  .offset() Get the current coordinates of the first element, or set the coordinates of every element, in the set of matched elements, relative to...
分类:编程语言   时间:2015-06-02 17:49:20    阅读次数:84
树状数组--求逆序对-离散化
1 #include 2 #include 3 #include 4 #include 5 #define ll long long 6 #define MAX 500005 7 using namespace std; 8 9 struct Node10 {11 int val,po...
分类:编程语言   时间:2015-06-02 17:43:33    阅读次数:117
JS javascript面向对象的理解及简单的示例
javascript面向对象的理解及简单的示例一.javascript面向对象概念:为了说明 JavaScript 是一门彻底的面向对象的语言,首先有必要从面向对象的概念着手 , 探讨一下面向对象中的几个概念: 1.一切事物皆对象 2.对象具有封装和继承特性 3.对象与对象之间使用消息通信,各自存在...
分类:编程语言   时间:2015-06-02 17:41:57    阅读次数:108
windows下的go语言的环境搭建和初探
闲话不说,直入主题。1.准备工具 a.windows下的Go语言开发安装包 官方下载地址:https://code.google.com/p/go/downloads/list b.Go语言中文官网(有相关参考和文档) http://zh.golanger.com/2.方法步骤在Go语言的Goog....
分类:编程语言   时间:2015-06-02 17:36:53    阅读次数:106
python-根据字符串动态生成对象eval
# -*- coding: utf-8 -*-stock1={ 'stockName':"沈阳机床", 'stockCode':"000410", 'averagePrice_yesterday':34.08, 'averagePrice_to...
分类:编程语言   时间:2015-06-02 17:37:35    阅读次数:135
【Python】添加注册表信息脚本
http://wrox.cn/article/1004030/# -*- coding: utf-8 -*-"""Created on Tue Jun 02 16:26:52 2015@author: dapenghuang"""from _winreg import *# tweak as nec...
分类:编程语言   时间:2015-06-02 17:37:57    阅读次数:158
·「python爬虫入门」网易云音乐下载
2015-6-2今天把昨天Git上看的一个下载网易云音乐歌单歌曲的脚本尝试看懂并修改Git地址:https://github.com/keli/netease-music#! /usr/bin/env python# -*- coding: utf-8 -*-import urllib2import...
分类:编程语言   时间:2015-06-02 17:36:03    阅读次数:382
javaee中的中文乱码处理
浏览器正常显示response.setContentType("text/html;charset='utf-8'")response.setCharacterEncoding("utf-8");服务器端正常接收中文乱码有三种情况1)表单提交(get方式,post方式):input表单输入为中文2)...
分类:编程语言   时间:2015-06-02 17:34:24    阅读次数:384
CentOS6.6如何把系统语言转换为中文
第一种方法只将当前用户改为中文在终端中输入命令【vim ~/.bashrc】来编辑“.bashrc”文件在最后添加“export LANG="zh_CN.UTF-8"”重启reboot成功!第二种方法将全部用户改为中文选择编辑“/etc/sysconfig/i18n”文件vim/etc/syscon...
分类:编程语言   时间:2015-06-02 17:32:20    阅读次数:175
一致性哈希算法原理设计
一.前言一致性哈希(Consistent Hashing),最早由MIT的Karger于1997年提出,主要用于解决易变的分布式Web系统中,由于宕机和扩容导致的服务震荡。现在这个算法思路被大量应用,并且在实践中得到了很大的发展。二.算法设计1.问题来源一个由6台服务器组成的服务,每台Server负...
分类:编程语言   时间:2015-06-02 17:28:51    阅读次数:140
js 数组对象的操作方法
在jquery中处理JSON数组的情况中遍历用到的比较多,但是用添加移除这些好像不是太多。今天试过json[i].remove(),json.remove(i)之后都不行,看网页的DOM对象中好像JSON数据是以数组的形式出现的,查阅了下相关JS中数组的操作一试果然很爽。记录下来。1、数组的创建va...
分类:编程语言   时间:2015-06-02 17:24:44    阅读次数:83
JAVA UUID 生成
GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全...
分类:编程语言   时间:2015-06-02 17:24:15    阅读次数:107
java中的foreach循环
foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。foreach并不是一个关键字,习惯上将...
分类:编程语言   时间:2015-06-02 17:22:04    阅读次数:145
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!