码迷,mamicode.com
首页 > 2015年05月29日 > 全部分享
贪心算法基础(二)
今天我们还是讲贪心算法。题目是:将一个真分数表示成若干个埃及分数的和。啥是埃及分数?例如:1/2这就是埃及分数,也就是分子为1的分数。例如:7/8=1/2+1/3+1/24。 那么怎么实现这个呢? 因为是加法运算,所以我们通过一项项的“拆项”来实现。 1.找出最大的埃及分数,使得f>1/n。 2.输出1/n. 3.f=f-1/n. 4.如果f是埃及分数则完成,否则继续第一步. 但是先...
分类:编程语言   时间:2015-05-29 00:57:07    阅读次数:130
Shading中的插值技术
FlatShading参考Gouraud shading wiki - http://en.wikipedia.org/wiki/Gouraud_shadingPhong shading wiki - http://en.wikipedia.org/wiki/Phong_shading...
分类:其他好文   时间:2015-05-29 00:58:17    阅读次数:256
社会化海量数据采集爬虫框架搭建
社会化海量数据采集爬虫框架搭建...
分类:其他好文   时间:2015-05-29 00:58:24    阅读次数:220
Python学习第三篇之pass的作用
1、空语句 do nothing 2、保证格式完整 3、保证语义完整...
分类:编程语言   时间:2015-05-29 00:56:46    阅读次数:216
CodeForces 546E - Soldier and Traveling(最大流+输出边流量)
题目链接:click here~~ 【题目大意】:给定一些城市里面原先状态的士兵数目,和某些城市之间的联通关系,求能否达到最终状态。 【解题思路】做完这套题,感觉这道题是五个题里最有质量的题了,首先比较很难构想到最大流,但是抓住题目关键,仔细想想也不难,好,想到了是构造最大流,那么接下来难点是建源点,汇点,剩下的就是套模板了,弱弱的献上代码,欢迎各位指正~~ Sample Input...
分类:其他好文   时间:2015-05-29 00:58:46    阅读次数:199
CSS伪元素
p:first-line { /*伪元素: 本来p元素的第一行是一句文字,并不是一个元素,但是这里将p元素的第一行伪装成一个元素了,然后给它设置样式; */ font-size:30px; font-family:Arial; color:red; } p:first-letter { /*这...
分类:Web程序   时间:2015-05-29 00:58:42    阅读次数:1095
Web Mercator 公开的小秘密
网上已经有好多作者都不吝笔墨,写了好多有关 Web Mercator这个坐标系的前世今生。多搜罗多摄入,我们会得到很多有用的信息。今天讨论到 3758,3857,102100,100913…… 这些ID又一石激起千层浪,看来整理总结下还是有点必要。Web Mercator 如何定义?我们知道,地理数据的坐标系一般有两大类,一是地理坐标系(GCS),是经纬度单位的椭球坐标系;二是投影坐标系(PCS),...
分类:Web程序   时间:2015-05-29 00:57:03    阅读次数:375
SpringMVC中通过@ResponseBody返回对象,Js中调用@ResponseBody返回值,统计剩余评论字数的js,@RequestParam默认值,@PathVariable的用法
1、SpringMVC中通过@ResponseBody返回对象,作为JQuery中的ajax返回值 package com.kuman.cartoon.controller;   import java.util.Map;   import javax.servlet.http.HttpServletRequest;   import org.apache.commons.io...
分类:编程语言   时间:2015-05-29 00:58:53    阅读次数:1962
软考路上——用例图之include和extend
include关系中主要体现的是“抽象”的思想,基用例与子用例是不可分割的一个整体,必须同时执行。 extend关系主要指由一个用例可以扩展出另一个用例,即使没有子用例的参与,也可以完成一个完整的功能。...
分类:其他好文   时间:2015-05-29 00:59:00    阅读次数:197
Linux Shell脚本攻略(1.5)
1.5 使用shell进行数学运算在任何一种编程语言中,算术运算都是必不可少的,shell也不例外。1.5.1 使用let、(())和[]进行算术运算 可以使用普通变量赋值方法定义数值,这是,它会被保存为字符串。我们可以通过使用let、(())、[]等操作符,使得这些变量进行算术运算。例如: #!/bin/bash no1=4 #此处no1义字符串形式存...
分类:系统相关   时间:2015-05-29 00:55:53    阅读次数:279
Python图像处理(4):滤波器
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息滤波器在图像处理中的应用非常广泛,OpenCV也有个直接使用滤波器掩码(核)的函数filter2D,将图像与核进行卷积运算得到目标图像。卷积是在每一个图像块与某个算子(核)之间进行的运算,而核就是一个固定大小的数值数组。实际上...
分类:编程语言   时间:2015-05-29 00:57:00    阅读次数:1137
!hdu 1203--dp--(加深理解)
题意:小明有n元钱,他想申请国外的学校,申请第i所学校要用si的费用,申请成功的概率是pi,求小明至少能申请成功一所学校的概率。 分析:概率当然是从反面求最小值。状态转移方程:dp[i]=min(dp[j]*p[i],dp[i]),我想错了,我就按照以前的dp的套路依照数组来遍历,还先排了序,dp[i]代表申请第i所学校时的最优解;正确的应该是从费用出发,dp[i]表示用了i元钱时的最优解,这才...
分类:其他好文   时间:2015-05-29 00:57:39    阅读次数:153
关于二维数组和指针
在C语言中有如下结论: 一、在表达式中数组名都是其首元素的地址    但有两种情况除外: (1)当数组名作为sizeof操作符的操作数时,sizeof返回的是整个数组长度,而不是指向数组的指针长度 (2)当数组名作为&操作符的操作数时,所产生的是一个指向数组的指针,而不是一个指向指针常量的指针     二、在任何变量的前面加&,就是取这个变量的地址。 三、举例: 若有二...
分类:编程语言   时间:2015-05-29 00:54:49    阅读次数:189
CAS工作原理
上一节我们说了CAS的一些基本知识,这一节我们说说CAS的工作原理以及一些在Tomcat上CAS-server的配置。         老师经常说一张图胜过千言万语,在学Cas的理论的时候也同时是一张图让我对CAS有了一个形象的了解:                   下面解释下这张图:                    老师经常说一张图胜过千言万语,在学Cas的理论的时候也同...
分类:其他好文   时间:2015-05-29 00:56:50    阅读次数:210
自定义PopupWindow+SimpleAdapter+Anim
MainActivity package com.example.mypopupwindow; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import android.app.Activity; import android.conten...
分类:Windows程序   时间:2015-05-29 00:57:35    阅读次数:474
leetcode:Validate Binary Search Tree
最开始我犯了个错误,直接递归判断根节点的值是否在左孩子节点和右孩子节点值得中间,忽略了应该是根节点的值大于左子树所有节点的值,小于右子树所有节点的值,导致代码如下:bool isValidBST(TreeNode* root) { if(root==NULL) return true; else if(root->left&&!root->ri...
分类:其他好文   时间:2015-05-29 00:54:45    阅读次数:188
将sublime text3添加到右键菜单中
今天安装了sublime text3,发现右键文件里面没有使用sublime text3打开的选项,所以需要手动添加使用sublime text3编辑的选项。 开始-运行-regedit打开注册表编辑器。 选择HKEY_CLASSES_ROOT——*——shell,右键,新建项,命名为Edit with Sublime Text3(可以根据自己的喜欢调整),然后在右边 新建-字符串值,...
分类:其他好文   时间:2015-05-29 00:54:39    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!