自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Java TCP局域网通信

Java TCP局域网通信涉及到的知识点Java NIO,比如Buffer,selector。TCP socket编程。 -建议参考书籍 Java网络编程(第4版) (美Elliotte Rusty Harold)前言之前做了一个简单的基于android平台的局域网聊天app,搜索设备和聊天通信都采用的是UDP 想看代码的点这里 然后就像用TCP来实现聊天通信这...

2018-02-11 12:12:33 2851 1

原创 poj1953 排列组合(插空法)

POJ1953 排列组合 插空法 long long

2017-04-18 21:10:04 964

原创 poj2240 Bellman_Ford

题目大意给定n中货币,及m中汇率关系,问是否能实现套利。解题思路该题与poj1860类似,均可用Bellman_Ford的思想求解。 Bllman_Ford用于求解任意权值的单元最短路径,并判断图中是否包含有带负权值的回路。

2017-04-11 11:16:57 407

原创 POJ1083 贪心

解题步骤这道题的解法同poj1065 http://blog.csdn.net/tiana_/article/details/64636563 ,均采用贪心的思想,但对输入进行处理,将桌子从s移到t,s和t的大小关系不确定,用结构体存储这些信息时,确保s小于t。、

2017-03-22 20:22:21 315

原创 POJ1056 Runtime Error

做POJ1056时出现Runtime Error的情况,最终发现是为处理输入终止的情况,一直以为是数组越界。 判断输入是否终止使用EOF

2017-03-22 00:09:24 453

原创 POJ 1065 贪心

解题步骤采用贪心的思想,在剩余木棍当中选择长度最短重量最小的木棍作为该批次的起始,然后将剩余木棍中所有满足条件(l <= l’ and w <= w’)的木棍加入该批次,然后重新选择木棍开始新的批次。

2017-03-22 00:00:48 460

原创 POJ1017 Packets

大致题意 工厂生产以相同高度h并且尺寸为1 * 1,2 * 2,3 * 3,4 * 4,5 * 5,6 * 6的方形包装包装的产品。这些产品始终以与产品相同的高度h和尺寸6 * 6的正方形包裹交付给客户。(来自google翻译)然后题目要求用最少数量的包裹装载这些产品。解题步骤由于产品规格较少可以直接暴力求解,将产品按产品规格从大到小装入包裹,在装大规格产品的同时将小规格产品”塞入空隙“,这样

2017-03-06 21:48:15 444

原创 Reverse String | LeetCode OJ

java 反转字符穿及Surrogate pair

2016-08-06 14:46:43 481

原创 使用Face++接口 PHP语言

使用face++的API接口搜索相似脸

2016-08-01 18:58:11 2963

原创 约瑟夫问题 三种实现方法

约瑟夫问题的描述:有N个人坐成一圈,编号为1之N,从编号为1的人开始传递热马铃薯,M次传递之后,持有马铃薯的人退出游戏,然后从退出人的下一个继续游戏,传递M次之后,持有人退出继续游戏。最终留下来的人获胜。

2016-01-03 10:39:34 667

原创 强连通分量-kosaraju算法

kosaraju算法

2015-09-19 22:54:38 713

原创 排序1

插入排序,希尔排序,快速排序

2015-09-11 16:58:44 379

原创 poj 2387 Til the Cows Come Home

poj 2387 Til the Cows Come HomeDijkstra算法

2015-09-07 23:14:46 362

转载 poj 3624

#Language: Charm Bracelet Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 27687 Accepted: 12467 DescriptionBessie has gone to the mall’s jewelry store and spies a charm brace

2015-09-04 23:37:57 659

转载 CCF 命令行窗口

出处参考自码迷代码#include <iostream>#include <vector>#include <map>#include <math.h>#include<algorithm>#include<iostream>#include<cstring>#include <cstdio>#include <string.h>#include <stdio.h>using n

2015-08-29 12:01:07 709

转载 CCF 集合竞价

以下是我做题的经验,如有错误,请谅解并指正(s代表卖家,b代表买家)1.最好不要以s的价格来选取开盘价p0;题目中已说明:如果有多个符合条件的开盘价,你的程序应当输出最高的那一个。b价格应比s的高以s的价格来选取p0的代码(提交后错误):代码一:#include #include #include#include#include#include #i

2015-08-26 21:32:42 2897 6

原创 CCF 字符串匹配

在忽略大小写的情况下,忘记把b[]复制后再变大写。导致输出的结果不是原始的b[]; 出错。联系太少了。#include #include #include#include#include#include #include using namespace std;bool panduan(char a[],char b[]){    int

2015-08-25 19:38:38 1341

原创 CCF 画图

没个坐标表点可能被覆盖多次,因此不可能算出重叠部分的面积;基于坐标范围小,可用二位数组模拟,然后遍历即可#include #include #include#include#include#include using namespace std;int main(){    int n,a[102][102]={0};    int x1

2015-08-25 13:34:52 918

原创 CCF 窗口

题目中保证 x1 2,y1 2。应为保证x1;因为输出这个窗口的编号(窗口按照输入中的顺序从 1 编号到 N),因此需采用数组来记录各个窗口的相对位置;刚开始以为每次只要输出窗口的所在层数就可以,即使窗口所在层数改变了;#include #include #include#include#include#include using namespace std

2015-08-24 23:20:35 999

原创 CCF 最大的矩形

以每个宽度为一的矩形为起点,寻找包含此矩形的最初最大矩形。然后比较各个最初最大矩形得到最终最大矩形以下为我的代码:#include #include #include#include#include#include using namespace std;int main(){    int n,a[1001];    cin>>n;

2015-08-22 12:02:43 744

原创 Z字形扫描

CCF Z字形扫描

2015-08-21 16:13:13 550

转载 节日

#include #include #include#include#include#include using namespace std;int day[2][13] = {{0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}                    ,{0, 31, 29, 31, 30, 31,

2015-08-20 16:27:50 490

原创 数字排序

#include #include #include#include#include#include using namespace std;int a[1010];int main(){    int n,maxs=0;    cin>>n;    memset(a,0,sizeof(a));    for(int i=0;i    {

2015-08-20 12:00:08 503

转载 ISBN号码

#include #include #include#include#includeusing namespace std;int main(){    string a;    cin >> a;    int n;    n = a[0]-'0' + (a[2]-'0')*2 + (a[3]-'0')*3 + (a[4]-'0')*4 + (a[

2015-08-19 12:01:07 452

转载 CCF 出现次数最多的数

#include #include #include#include#includeusing namespace std;int main(){    int n,a[10005],m;    cin >> n;    memset(a,0,sizeof(a));    while(n--){        cin >> m;

2015-08-19 11:09:23 540

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除