题意:
输入一个字符串,我们可以交换这个字符串中的相邻字符;问至少经过多少步交换可以得到一个回文串;如果无论怎么交换都得不到回文串,输出“Impossible”;
思路:
首先由回文串的定义和性质,可以得到两种不可能情况:1.当这个串长度为奇数时,如果出现次数为奇数次字母的数目不为1,则显然不可能。2.当这个串长度为偶数时,如果出现次数为奇数次字母的个数大于0,则不可能。
...
分类:
其他好文 时间:
2014-11-26 21:03:56
阅读次数:
143
这是我用 Windows Live Writer 发布的第一篇文章! 在官方网站看到 Windows Live Writer Source Code plugin for SyntaxHighlighter 源码已经到2.0了,只是没有生成 dll 而已,自己用vs生成了2.0版本,最看中的是可以更...
这个刚刚在安卓教程网那里看到的,这个是Muzei Live Wallpaper壁纸应用源码,这是已经在Playstore上线了的android壁纸应用,点击壁纸界面可以磨砂透明效果以及一般背景效果之间切换,可以自己指定背景图片的来源。最重要的他是开源的。 有一点需要注意, 这个项目使用了EventB...
分类:
移动开发 时间:
2014-11-25 10:26:31
阅读次数:
254
从10年开始写CSDN博客,后面不支持WLW了,就不怎么写了,话说自带的编辑器确实不怎么样,不过又支持了,那就哈哈,重新开工了。 关于如何配置的,跟以前一样,详情如下所示: http://blog.csdn.net/csdnproduct/article/details/27504397 话说经常上...
jQuery事件的绑定和委托可以用多种方法实现,on() 、 bind() 、 live() 、 delegate(),还有one()。有时我们可能会像下面这样绑定一个事件:Js代码$("#div1").click(function(){alert("点击后触发");});上面的事件绑定,我们可以通...
分类:
Web程序 时间:
2014-11-24 18:43:55
阅读次数:
262
函数参数外部变量名一般情况下你可以不指定外部变量名,直接调用函数:func helloWithName(name: String, age: Int, location: String) {
println("Hello \(name). I live in \(location) too. When is your \(age + 1)th birthday?")
}
helloWit...
分类:
编程语言 时间:
2014-11-22 21:40:26
阅读次数:
300
之前写blog遇到的问题主要是,截图无法直接粘贴到blog编辑页上,于是尝试用博客园推荐的客户端。 配置过程Windows Live Writer配置步骤有详细说明。 截图效果: