BNUOJ 34982 Beautiful Garden
题目地址:BNUOJ 34982
题意:
看错题意纠结了好久。。。
在坐标轴上有一些树,现在要重新排列这些树,使得相邻的树之间间距相等。
刚开始瞄了一眼以为是求最短的移动距离...后来发现是求最少去移动的树的数量。
分析:
刚开始想错了,以为任意取两棵树,作为相邻的两棵树就行了,吃了好多个wa后,发现这个有...
分类:
其他 时间:
2014-06-03 05:01:34
收藏:
0 评论:
0 赞:
0 阅读:
442
1、笔者个人对KEIL5与KEIL4的比较
相较于KEIL 5 的“华丽”,笔者还是喜欢KEIL4的“内敛”,主要也还是习惯了,懒得换了。因为工作的 原 因,最 新的芯片上KEIL4没有支持,有人可能提出可以去下载芯片支持包加载进去,我相信这个肯定可以,估计 已经有很多网友这么做了,但是我想,新的实物总要求接触,固步自封不是一种好的习惯。
...
分类:
其他 时间:
2014-06-03 03:30:35
收藏:
0 评论:
0 赞:
0 阅读:
491
治大国若烹小鲜
此系列文章算是《项目管理七杯茶》的笔记或者是要点整理。如有疑问请参阅原版书籍。
项目管理不仅仅是软件项目管理,已知的被记载的,项目管理是第二次世界大战的产物,起源于美国研制原子弹的曼哈顿计划。时至今日,项目管理已被广泛应用在各个领域,并成为高级职业经理人的必备技能。
文章将枯燥乏味的管理理论于优雅的茶文化结合起来,达到“治大国若烹小鲜”的神妙。
项目管理茶之...
分类:
其他 时间:
2014-06-03 01:44:21
收藏:
0 评论:
0 赞:
0 阅读:
470
在项目中有一个新增客户信息的的功能:
1、在进入添加页面:add.jsp页面之前,要调用一个add_init.do来获取省份信息列表以供在add.jsp进行选择。
2、add页面填写完成以后,提交给addCustomer.do来进行数据库的操作,
在提交之前,要进行一次表单验证,用了STRUTS2的validation。
/parkassist/ad...
分类:
其他 时间:
2014-06-03 04:09:11
收藏:
0 评论:
0 赞:
0 阅读:
312
很简单的bellmanford题目,这里比较详细:http://blog.csdn.net/lyy289065406/article/details/6645790
直接代码
#include
#include
#include
#include
#include
#include
using namespace std;
const int SIZE=11111;
const i...
分类:
其他 时间:
2014-06-03 04:08:26
收藏:
0 评论:
0 赞:
0 阅读:
374
...
分类:
其他 时间:
2014-06-03 05:07:00
收藏:
0 评论:
0 赞:
0 阅读:
594
#include
#include
#include
#include
using namespace std;
int pow(int x, int n)
{
int result = 1;
while (n > 0)
{
if (n % 2==1)
result *= x;...
分类:
其他 时间:
2014-06-03 05:06:24
收藏:
0 评论:
0 赞:
0 阅读:
382
BADI是用户的第三代出口类型,我们来看看其具体的是如何实现的。
一,用户出口的类型
1,第一代
sap提供一个空代码的子过程,在这个子过程中用户可以添加自己的代码,控制自己的需求。这类增强都需要修改sap的标准代码。示例:USEREXIT.. in SAPMV45A
2,第二代
sap提供的是CUSTOMER-FUNCTION,它是通过SMOD和CMOD完成实现。
3,第三代
s...
分类:
其他 时间:
2014-06-03 03:13:41
收藏:
0 评论:
0 赞:
0 阅读:
650
思路:最简单的方法是顺序数组,将每个数字与后面的比较,统计逆序对的个数,这种方法的时间复杂度为O(n*n),这种方法写出的代码在九度OJ上测试,会超时。剑指offer给出了归并排序的思路,这个有点难想到啊,也可能是我太弱了,根本没往这方面想!理解了思路,就不难了,将数组划分成两个子数组,再将子数组分别划分成两个子数组,统计每个子数组内的逆序对个数,并将其归并排序,再统计两个子数组之间的逆序对个数,并进行归并排序。这就是归并排序的变种,在归并排序代码的基础上稍作改进即可。
合理还要注意一点:全局变量c...
分类:
其他 时间:
2014-06-03 03:13:03
收藏:
0 评论:
0 赞:
0 阅读:
374
思路:最简单的方法就是先通过将一个数不断除以2,3,5来判定该数是不是丑数,而后在从1开始,依次往后判断每个数是不是丑数,并记下丑数的个数,这样当计算的个数为给定值时,便是需要求的第n个丑数,这种方法的时间复杂度为O(k),这里的k为第n个丑数的大小,比如第1500个丑数的大小为859963392,那么就需要判断859963392次,时间效率非常低。
直观的优化措施就是看能不能将时间复杂度降低到O(n),即只在丑数上花时间,而不在非丑数上浪费时间。剑指offer上给的思路很好,用O(n)的辅助空间来...
分类:
其他 时间:
2014-06-03 02:36:21
收藏:
0 评论:
0 赞:
0 阅读:
359
思路:我们先写一个函数,求出从1到整数n之间1出现的次数,而后分别将要求输入的两个数(具体说,应该是最大的数,和最小的数减去1)作为参数传入该函数,得到的值相减,即可得到二者之间的的数中1出现的次数。
最简单的方法,分别求从1到n之间每个数中的1的个数,由于整数n的位数为O(logn),我们要判断一个数有多少个1,需要判断其每一位是否为1,这样一个数就需要判断O(logn)次,而总共有n个数需要求,那么该方法的时间复杂度为O(nlogn)。在九度OJ上用该方法写的代码测试,会超时。
剑指of...
分类:
其他 时间:
2014-06-03 01:41:40
收藏:
0 评论:
0 赞:
0 阅读:
378
或是一种基于二进制的位运算,用符号XOR或者 ^ 表示,其运算法则是对运算符两侧数的每一个二进制位,同值取0,异值取1。它与布尔运算的区别在于,当运算符两侧均为1时,布尔运算的结果为1,异或运算的结果为0。
异或的性质:
1、交换律:a^b = b^a;
2、结合律:(a^b)^c = a^(b^c);
3、对于任意的a:a^a=0,a^0=a,a^(-1)=~a。
了解了上面这些,来看看这个,很重要,后面的程序都要用到这个结论:
对于任意的a,有a^b^c^...
分类:
其他 时间:
2014-06-03 03:18:14
收藏:
0 评论:
0 赞:
0 阅读:
497
何为灵易
易学玩研之先,要先明何为易?
根据传承,最初是伏羲氏观天察地画八卦示阴阳消息。正因八卦产生之初是用于表示自然至理,所以后世研究中才能发掘出了许多用途,声称“易包罗万象”。
易以阴阳构成说形成了由太极生两仪生四象生八卦相荡得六十四卦。易之初始太极内含阴阳,表示其为一个完整的混沌系统。八卦图正常的中间...
分类:
其他 时间:
2014-06-03 01:54:44
收藏:
0 评论:
0 赞:
0 阅读:
339
【题目】
Follow up for "Search in Rotated Sorted Array":
What if duplicates are allowed?
Would this affect the run-time complexity? How and why?
Write a function to determine if a given target is in the array.
【题意】
在“Search in Rotated Sorted Array”的基...
分类:
其他 时间:
2014-06-03 01:54:05
收藏:
0 评论:
0 赞:
0 阅读:
352
更多内容,查看官网:http://www.tinygroup.org
周末,看关于专家系统方面的书,其中有关于规则方面的内容,忽然就想,能不能模仿人的学习方式来提升计算机程序的计算能力呢?
试想,一个小孩子,他一开始什么也不会,首先,你要告诉他什么是数字,然后告诉他什么是加、减;然后告诉他什么是乘、除,还要告诉他有乘、除要先计算乘除,然后又引入了括号说,有括号永远要先计算括号。如此,随...
分类:
其他 时间:
2014-06-03 01:39:07
收藏:
0 评论:
0 赞:
0 阅读:
604
30岁之后因为看得书多起来,阅读和写作也都有了自己的套路,与此相对的写书评之前需要看几遍书,然后我才能下笔的作者和作品越来越少了。崔卫平是这样的作者,而《正义之前》是我看了两遍才开始写评的。...
分类:
其他 时间:
2014-06-03 04:50:44
收藏:
0 评论:
0 赞:
0 阅读:
299
【题目】
Given a sorted linked list, delete all duplicates such that each element appear only once.
For example,
Given 1->1->2, return 1->2.
Given 1->1->2->3->3, return 1->2->3.
【题意】
给定一个已排序的链表,删除其中的重复元素
【思路】
维护两个指针prev和cur, cur指针负责扫描链表,prev指向cur的前一...
分类:
其他 时间:
2014-06-03 04:03:59
收藏:
0 评论:
0 赞:
0 阅读:
332
总结OSI中的层功能TCP/IP协议族应用层文件传输,电子邮件,文件服务,虚拟终端TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet
等等表示层数据格式化,代码转换,数据加密没有协议会话层解除或建立与别的接点的联系没有协议传输层提供端对端的接口TCP,UDP网络层为数据包选择路由I...
分类:
其他 时间:
2014-05-31 18:18:27
收藏:
0 评论:
0 赞:
1 阅读:
558
1,获取到SharedPreferences2,编辑SharedPreferencesSharedPreferences.Editor3,提交commit()4,获取get****package
com.example.listactivity;import android.app.Activity...
分类:
其他 时间:
2014-05-31 18:17:55
收藏:
0 评论:
0 赞:
1 阅读:
437
作为当下最流行的版本控制系统,Git是一个分布式版本控制系统,跟SVN等集中式版本控制有很多使用上的不同。万事开头难,想要最快学会使用Git,最简单的就是下了客户端就直接去用,一边用一边学。本文手把手教你从对Git一无所知,到简单使用。
转载请注明出处http://www.cnblogs.co...
分类:
其他 时间:
2014-05-31 18:19:05
收藏:
0 评论:
0 赞:
1 阅读:
515