2014-8-17 note

一、方格求最短路径

二、用两种颜色去染排成一个圈的6个棋子,如果通过旋转得到则只算一种,一共有多少种染色模式

    

设两种颜色为黑白

全黑1种+全白1种=2

1黑5白(1种)+1白5黑(1种)=2种

2黑4白(2个黑的可以紧挨着,2个黑的中间隔1个棋子,两个黑的中间隔2个棋子)共3种

4黑2白同2黑4白对称:3种

3黑3白:3个黑的连在一起(1种),3个黑的任意两个之间不相邻(1种),3个黑的有两个挨着,另外一个与这两个棋子都不相邻(2种)

共4种

特别是另外一个与这两个棋子都不相邻的情况,有两种,刚开始以为是对称的算一种了,而实际上是两种,因为这种通过旋转是转不到一样的。

所以总共有2+2+3+3+4=14种

http://blog.sina.com.cn/s/blog_4aba84bd010005rc.html

http://bbs.csdn.net/topics/390593063

三、排序的时间复杂度问题。

四、

 

2014-8-17 note,布布扣,bubuko.com

时间: 2024-12-20 15:45:29

2014-8-17 note的相关文章

2014/7/17

1.抽象函数和抽象类 (1)抽象函数:就是只有声明没有实现的函数,称之为抽象函数,在java中抽象函数前面加abstract . 在定义函数类型时,需要被覆盖的函数,一般称为抽象函数. (2)抽象类:有抽象函数的类,称之为抽象类.(可以有不是抽象类的函数) 2.在继承关系中,注意: (1)java中只能进行单继承. (2)继承关系的相关类,必须是"is  a".也就是说作为子类必须是父类型的一种. 3.接口:形式上说,所有的方法均为抽象函数,这时,我们就可以把类型定义成interfac

BASH 脚本制作简单 Workflow - 更新 2014/6/17 12:00

因为需要,我创建了一个脚本叫 wf.sh (随意起什么名字),它可以读取当前目录下的 config.ini 配置文件来解析并执行工作流任务(Workflow). 直接上代码: config.ini Workflow.Name = example Workflow.Description = my work flow example \n and I know what's going on here. #Workflow.StartJob = job1 Workflow.NextJobCount

Unity3D NGUI自适应屏幕分辨率(2014/4/17更新)

原地址:http://blog.csdn.net/asd237241291/article/details/8126619 原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅 本文链接地址:Unity3D NGUI自适应屏幕分辨率 1.UIRoot:根据高度自适应屏幕分辨率. NGUI根目录的UIRoot组件自带了根据高度自适应分辨率的功能. Scaling Style属性可选择三种不同的缩放策略. PixelPerfect 完美像素:直接显示设定好的像素.当屏幕高度低于minimum

读书笔记2014第17本:《代码的未来》

要去西南出差了,却从自己的书架上和Kindle中找不出感兴趣的书来,临出发前去老SUN屋里寻摸一圈,选中了<代码的未来>这本书.选中它的原因有几条:Ruby之父写的书,作者是日本人,日本人写的书一般比较实用.也想了解一下Ruby.翻目录时发现有Go.Dart.CoffeeScript.Lua几个新语言的对比分析.老SUN说网上对此书评价不错. 飞机上看了一路,一口气读了前2章,90多页,对各种语言中的关键特性分析得相当到位,对语言的发展历史有了概括性的了解.出差后白天忙工作,晚上把剩下的部分快

gulp ( http://markpop.github.io/2014/09/17/Gulp入门教程 )

前言 最近流行前端构建工具,苦于之前使用Grunt,代码很难阅读,现在出了Gulp,真是摆脱了痛苦.发现了一篇很好的Gulp英文教程,整理翻译给大家看看. 为什么使用Gulp Gulp基于Node.js的前端构建工具,通过Gulp的插件可以实现前端代码的编译(sass.less).压缩.测试:图片的压缩:浏览器自动刷新,还有许多强大的插件可以在这里查找.比起Grunt不仅配置简单而且更容易阅读和维护,我们可以做一个对比: Grunt: 1 2 3 4 5 6 7 8 9 10 11 12 13

Scrum Meeting 11 -2014.11.17

今天和其他两个小组讨论了关于整合问题,在数据库连接等具体方面上还需要继续商讨. 我们小组内部讨论了,这周还是需要在处理整合的同时做项目整体的测试与改进的. Member Today’s task Next task 林豪森 与其他小组商讨整合问题 与其他小组商讨整合问题 宋天舒 优化代码结构,添加注释 测试项目功能实现 张迎春 修复整合存在的bug 测试项目功能实现 黄漠源 优化代码结构,添加注释 优化代码结构,添加注释 黄敬博 修复整合存在的bug 优化代码结构,添加注释 刘翔宇 优化pdf的

联想机房同传日记--2014/09/17

今天联想的售后来501装网络和联想硬盘保护系统,随便记录一下,经验这种东西还是要慢慢积累的. 501新机房的配置早在暑假就开始忙活了,从粉刷教室到布线,购机,购置新电脑桌,组装,到现在也快两个月了, 我的任务呢主要是装系统和配置各种东西还有机房后期的使用,维护和管理:前期的工作到今天就基本完成了,所以接下来基本就是我的工作了. 机房配置: 两个新的交换机(具体型号忘了,明早补上): 一个新的华为网吧高性能千兆路由器(千兆啊): 电脑配置相当不错:i3处理器,4G内存,一个T的硬盘(真是浪费)加上

机房管理日记——2014/10/17

我很好奇,王家这么多人? 联想出售给几个,所有王姓,王还安排为主线... 这让我想起了美妙的墙壁我法老. 今天早上遇到以下问题: 1问题: .因为交换机的插口不够,就多加了一个下路由器.由大路由分别链接两个交换机和一个小路由,两交换机和小路由再链接机房电脑: 那么问题来了(挖掘机学校哪家强?...) 首先是你得改动路由器的wan.不然两个路由wan默认都是192.168.1.1冲突了.就可能导致出现部分机子上不了网的情况(今早没出现,不明确). 解决方式: 将两个路由的wan改成不一样的.不要冲

2014.9.17

#include<stdio.h> #include<string.h> struct person { char name[20]; int count; }leader[3]={"Li",0,"Zhang",0,"Wang",0}; main() { int i,j;char leader_name[20]; for(i=1;i<=10;i++) { scanf("%s",leader_nam

机房日记——2014/10/17

我很好奇,姓王的人那么多吗? 联想的售后来了好几个,都姓王,布置线路的师傅也姓王...这让我想起了神奇的隔壁老王. 今早遇到以下几个问题: 1问题: .由于交换机的插口不够,就多加了一个下路由器,由大路由分别链接两个交换机和一个小路由,两交换机和小路由再链接机房电脑: 那么问题来了(挖掘机学校哪家强?...) 首先是你得修改路由器的wan,不然两个路由wan默认都是192.168.1.1冲突了,就可能导致出现部分机子上不了网的情况(今早没出现,不明白): 解决方案: 将两个路由的wan改成不一样