就是给并查集换了个形式
判断是否能连接那我写的比较麻烦
可以用四个字符表示四个方向
01开关
判断的时候只需要判断两个方向
一开始感觉无从想法
一步步顺着想有些还是会变简答的
#include
#include
using namespace std;
char a[51][51];
int sett[2500 + 50];
int find2(int x)
{
wh...
分类:
其他好文 时间:
2015-07-26 12:51:38
阅读次数:
168
实现标准库string和数值数据之间的转换。int a = 45;
string s = to_string(a);//将整数转换为string表示形式
double d = stod(s);//将字符转换为浮点数其他函数:stoi(s, p, b);//返回s字符串的整数表达的数值。依次为 int, long ,unsigned long, long long, unsigned long lon...
分类:
编程语言 时间:
2015-07-26 12:49:59
阅读次数:
154
摘枇杷
时间限制:2000 ms | 内存限制:65535 KB
难度:3
描述
理工学院的枇杷快熟了,ok,大家都懂得。而且大家都知道,学校的枇杷树都是一列一列的。现在小Y同学已经在筹划怎么摘枇杷了。现在我们假设有一列枇杷树,而且每棵枇杷树上枇杷果的数量小Y都已经知道了。
假设现在有n棵枇杷树,小Y可以把这n棵枇杷树分成m组,每组枇杷果的数量是这组内每棵...
分类:
其他好文 时间:
2015-07-26 12:51:27
阅读次数:
143
前言首先,了解 一下ng的一些概念:
module 代码的组织单元,其它东西都是定义在具体的模块中的。
app 应用业务,需要多个模块的配合完成。
service 仅在数据层面实现特定业务功能的代码封装
controller 与DOM结构相关联的东西,即是一种业务封装概念,又体现了项目组织的层级结构
filter 改变数据的一种机制
directive 与DOM结构相关联,特定功能的封装形式...
分类:
Web程序 时间:
2015-07-26 12:49:16
阅读次数:
148
本节主要内容
trait构造顺序
trait与类的比较
提前定义与懒加载
trait扩展类
self type
1 trait构造顺序在前一讲当中我们提到,对于不存在具体实现及字段的trait,它最终生成的字节码文件反编译后是等同于java中的接口,而对于存在具体实现及字段的trait,其字节码文件反编译后得到的java中的抽象类,它有着scala语言自己的实现方式。因此,对于trait它也有自己的...
分类:
其他好文 时间:
2015-07-26 12:49:27
阅读次数:
138
1.在使用mp[key]的时候它会去找键值为key的项,如果没有,他会自动添加一个key的项,再把value赋值为相应的初始值(value是int的话赋值为0,string的话赋值为空)。所以如果是插入的话可以用insert,如果是查找的话可以使用find,这样可以节省开销。查找的时间复杂度为O(logn)
2.
代码:#include
#include
#include
using ...
分类:
其他好文 时间:
2015-07-26 12:49:38
阅读次数:
160
Eclipse使用总结...
分类:
系统相关 时间:
2015-07-26 12:50:56
阅读次数:
116
第一个 WEB 应用程序只新建一个基本的Java工程,然后手动创建Web的目录结构,手动发布到Tomcat服务器中。...
分类:
编程语言 时间:
2015-07-26 12:48:27
阅读次数:
136
State Pattern
Allow an object to alter its behavior when its internal state changes.The object will appear to change its class.(当一个对象内在状态改变时,允许其改变行为,这个对象看起来像改变了其类)
要说建造者模式是按照客户提供的顺序执行,那么这个是应对多...
分类:
其他好文 时间:
2015-07-26 12:48:56
阅读次数:
137
最近,使用 C# 开发了一款智能手机软件:推箱子。
先介绍一下这款软件的特点:
1. 可以在智能手机上运行,也可以在计算机上运行。
2. 退出程序时可保护现场,下次再运行自动恢复到原来的状态。
3. 玩家通关后可以使用“录像”功能保存通关步骤,以便将来“回放”。
4. 可以自由设计关卡,批量进行数据导出和导入。
如下图的“解决方案资源管理...
分类:
移动开发 时间:
2015-07-26 12:49:45
阅读次数:
142
在上篇文章“使用
C# 开发智能手机软件:推箱子(一)”中,我对推箱子程序作了总体介绍。这次,我先介绍 Common/Fcl.cs 源程序文件。
1 using System;
2 using System.IO;
3 using System.Drawing;
4
5 namespace Skyiv.Ben.PushBox.Common
6 {
7 //...
分类:
移动开发 时间:
2015-07-26 12:48:51
阅读次数:
225
上篇文章大概讲了DataList的一些基础知识,掌握这些知识在将来的应用中起到很大的作用,现在我们就开始讲上篇文章中说的基础知识做一个小例子。
首先,我机子的数据库中有一张person表,如下图所示。
现在,我们用DataList控件将表中的信息显示出来,并可以在DataList控件上对数据库中的表进行编辑操作。
1、首先用vs创建web应用程序,添加...
分类:
Web程序 时间:
2015-07-26 12:49:24
阅读次数:
145
Tomcat开源的 Servlet 容器。部署并启动 tomcat 服务器.
解压 apache-tomcat-6.0.16.zip 到一个非中文目录下。
配置一个环境变量. java_home(指向 JDK 安装的根目录) 或 jre_home。
通过双击 apache-tomcat-6.0.16\bin 目录下的 startup.bat, 启动服务器。
可以在浏览器中输入 localhost:8...
分类:
编程语言 时间:
2015-07-26 12:47:41
阅读次数:
277
这是“使用
C# 开发智能手机软件:推箱子”系列文章的第三篇。在这篇文章中,介绍 Common/Block.cs 源程序文件。
1 namespace Skyiv.Ben.PushBox.Common
2 {
3 ///
4 /// 基本单元格: 地 槽 墙 砖 箱子 工人
5 ///
6 static class Block
...
分类:
移动开发 时间:
2015-07-26 12:50:20
阅读次数:
186
http://acm.hdu.edu.cn/showproblem.php?pid=5310
题意:今天是BestCoder一周年纪念日. 比赛管理员Soda想要给每个参赛者准备一个纪念品. 商店里纪念品的单价是p 元, 同时也可以花q 元购买纪念品套装, 一个套装里有m 个纪念品.今天总共有n 个参赛者, Soda想要知道最少需要花多少钱才可以给每个人都准备一个纪念品.
输入描述
输入有多组...
分类:
其他好文 时间:
2015-07-26 12:48:41
阅读次数:
140
beans2.xml
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLo...
分类:
编程语言 时间:
2015-07-26 12:49:31
阅读次数:
165
这是“使用
C# 开发智能手机软件:推箱子”系列文章的第四篇。在这篇文章中,介绍 Common/FindPath.cs 源程序文件。
using System;
using System.Drawing;
using System.Collections.Generic;
namespace Skyiv.Ben.PushBox.Common
{
///
/// ...
分类:
移动开发 时间:
2015-07-26 12:49:59
阅读次数:
289