题意:
给一个目标数和一个待分割数,可以对待分割数进行任意划分,比如将带分割数12305分为12,30,5,问将分好的数加起来最接近且不超过目标数的分割方案。
分析:
关键是在对带分割数的任意划分,直接for循环枚举状态,比如状态10101(二进制)表示将12305分为1,23,05.
代码:
#include
#include
using namespace std;
int t,...
分类:
其他好文 时间:
2015-01-22 18:17:19
阅读次数:
161
在做项目时遇到uint8_t,于是上网查资料,找到参考答案:C语言中好像没有这种数据类型,但是在实际应用的过程中,发现许多人的代码中都存在这种表示方式。其实uintX-t就是通过typedef定义的,利用预编译和typedef可提高效率也方便代码移植。总结如下:
typedef unsigned char uint8_t; //无符号8位数
typedef si...
分类:
其他好文 时间:
2015-01-22 18:17:58
阅读次数:
143
使用4*4的矩阵键盘和一个数码管
在4*4的矩阵键盘上编码0-F的字符,和一个数码管显示每个键盘上输入的字符。
//4*4键盘检测程序,按下键后相应的代码显示在数码管上
#include
typedef unsigned char UINT8;
UINT8 i=100;
UINT8 j,k,temp,key;
void delay(unsigned char i)
{
for(j=i;j...
分类:
其他好文 时间:
2015-01-22 18:19:09
阅读次数:
170
基于mac地址的vlan划分一共分为三种类型:
第一种类型:手动配置静态mac vlan
第二种类型:动态触发端口加入静态mac vlan
第三种类型:动态mac vlan
本文档讲述第一种静态mac vlan的手动配置;环境:H3C ENSP
第一步:建立vlan :vlan 100
第二步:(vlan模式)创建该vlan中所有主机的mac地址与该vlan的静态关联 ...
分类:
系统相关 时间:
2015-01-22 18:16:47
阅读次数:
334
实现手写图片,将图片转化为字符串以及字符串转化为图片,减小发送内容大小
/**
* bitmap转为base64
* @param bitmap
* @return
*/
public static String bitmapToBase64(Bitmap bitmap) {
String result = null;
ByteArrayOutputStream ba...
分类:
移动开发 时间:
2015-01-22 18:17:15
阅读次数:
129
常用捕获sqlserver数据变更使用触发器、output、CDC以及更改跟踪.相对来说实时性以及性能考虑,更改跟踪都是一个好的选择....
分类:
数据库 时间:
2015-01-22 18:16:09
阅读次数:
240
万能提示键Alt+Enter生成main函数Ctrl+JSystem.outsout然后tab格式化Ctrl+Alt+L 和QQ冲突生成get+setAlt+Insert
类似 Ctrl+ Alt +S生成方法Ctrl +Alt+M 貌似有冲突xml中快速生成标签对输入标签内容,再按tab键查看源码Ctrl + B搜索类的源代码Ctrl+Ntry
catchCtrl +Alt + T ...
分类:
移动开发 时间:
2015-01-22 18:17:16
阅读次数:
146
【题目】
Given a binary tree, find the maximum path sum.
The path may start and end at any node in the tree.
For example:
Given the below binary tree,
1
/ 2 3
Re...
分类:
其他好文 时间:
2015-01-22 18:16:26
阅读次数:
130
Problem G. Birthday Cake
Background
Lucy and Lily are twins. Today is their birthday. Mother buys a birthday cake for them.Now we put the cake onto a Descartes coordinate. Its cen...
分类:
其他好文 时间:
2015-01-22 18:18:05
阅读次数:
171
【iOS开发-107】UISplitViewController:如何取得master和detail控制器,核心在于如何运用代理...
分类:
移动开发 时间:
2015-01-22 18:15:33
阅读次数:
129
oracle中映射表到timesten的方法...
分类:
数据库 时间:
2015-01-22 18:16:33
阅读次数:
201
题意 比较两个字典 按字典序输出所有添加 删除 修改的项 如果没有任何更新 输出 No changes
STL map的应用 对比两个字典 注意开始字符串的处理和字典可以为空
#include
using namespace std;
map d[2];
map::iterator it;
const int N = 105;
string s, a, b, t[N];
vo...
分类:
其他好文 时间:
2015-01-22 18:15:33
阅读次数:
160
1、InputStream(输入字节流)
InputStream是一个定义了Java流式字节输入模式的抽象类,该类的所有方法在出错时都会引发一个IOExceptin异常。
方法 描述
int available() 返回当前可读的输入字节数
void close() ...
分类:
其他好文 时间:
2015-01-22 18:16:11
阅读次数:
167
1 如果Activity页面有EditText,为了不影响用户体验,我们需要在进入该页面时不弹出软键盘。如何设置呢?
在mainifest.xml文件中配置Activity时,设置这两句即可:
android:configChanges="orientation|keyboardHidden"
android:windowSoftInputMode="adjustUnspecified|s...
分类:
移动开发 时间:
2015-01-22 18:15:54
阅读次数:
184
每次回家坐火车都需要使用软件来抢票,而前段时间爆出了“12306网站密码大规模泄露”的事件。泄露的罪魁祸首就是那些第三方抢票软件!因此,自己写一个抢票软件来抢票,无毒无害,效率更高。
1. 破解登录表单
12306在登录账户时,使用了验证码、加载动态js、查找抢票软件关键词、加密表单内容的反抢票软件措施,因此需要搞清登录表单的每一个值是如何得到的。
登录时,需要向 https://k...
分类:
其他好文 时间:
2015-01-22 18:16:08
阅读次数:
227
命名空间(namespace)在C 中作用非同一般。
主要介绍命名空间使用方法,或者说是使用命名空间小窍门。
命名空间可以简单将一些命名(name)用另一个命名打包封装起来。比方说:
namespace net {
class Socket {
...
};
}
...
net::Socket socket;经过这样封装以后,如果在两个库(...
分类:
其他好文 时间:
2015-01-22 18:14:40
阅读次数:
139