文章列表
 
2010-12-01 16:01

诸位开国元勋的贴吧,貌似只有周恩来的是开放的,而且只能浏览,不能发帖。

为啥伟大领袖毛主席的贴吧不开放呢,他的丰功伟绩怕我等凡夫俗子评论么?

为啥彭老总和少奇同志的贴吧不开放呢,这一点,老毛恐怕是有责任的。

这样一个人领导下的这样一个政党在中国做的这些事,难道真的可以通过这样的手段掩盖过去?

须知防民之口,甚于防川。春秋时尚有子产不毁乡校,何以有史以来最优越的社会主义会如此?

刚刚看了一点《彭德怀全传》的节选,愤懑难耐,故有此感慨。

 
2010-09-25 20:35

我的外甥8:08时出生了,是个男孩。

特此留念。

 
2010-09-22 22:14

参考自百度百科:http://baike.02csq.com/view/682464.html?fromTaglist

之前在参加百度之星的比赛时,用到过SPFA算法去求图的最短路径。今天又看了一下,把它记在这里。

求单源最短路的SPFA算法的全称是:Shortest Path Faster Algorithm。

SPFA算法是西南交通大学段凡丁于1994年发表的.

SPFA类似于BFS,之前我用BFS求坦克到资源的距离,但是在地图中存在很多障碍,需要打掉之后才能继续前进。可

 
2010-09-22 21:47

海上生明月,天涯共此时。

中秋本该是个快乐的日子,此时的我,却分外伤感。

忽然很怀念小时候过中秋的日子,那个时候,中秋节对我来说是个非常重要的节日,我总是提前很多天就为它做准备。我会上山摘很多酸枣,泡在酒里面储存起来,还会抓很多蚂蚱,用盐腌制好,到了这一天晚上,就把它们拿出来与家人一起分享。那个时候,我还有一个绿色的玩具望远镜,等到月亮从东方升起,我就爬到屋顶上,用望远镜看很久很久的月亮。我总是以为,中秋节这一天的月亮是最圆最大的。

我的童年,就这样一去不复返了。距离

 
2010-09-22 15:01

这是有道的一道笔试题,题目描述如下:

双螺旋矩阵的定义如下,矩阵的最中心是1,往上是2,右拐3,向下4,然后依次5、6,7...构成一条顺序增大的螺旋线,此外,如果从中心往下走的话,也是一条对称的螺旋线。题目是给定一个矩阵维度N,将其打印出来,示例如下。要求在纸上把代码写完整,时间半小时左右。

25    14    15    16    17    18    19
24    13     6

 
2010-09-22 1:19

这是编程之美上一道题,自己实现了一下,原书怎么写的已经忘了。

字符不可以有重复的。

思想大家都知道,这里用递归实现,具体细节不说了。坐标找起来可能会出问题。看代码吧。

#include <iostream>
#include <string>

using namespace std;

string post, in;

struct Node{
char value;
Node* left;
Node* right;
};

Node* buildTree(string::size_type start, string::size_type end, int offset)
{
if(start >= end)

 
2010-09-17 20:50

题目就不描述了,链接在http://acm.pku.edu.cn/JudgeOnline/problem?id=1050,这个题目在编程之美里面也有出现。

在计算这个题目之前,先看一维数组A的子数组最大和怎么求。我们只需遍历一遍这个数组,用R表示结果,用一个整数保存前面相加的结果sum,遍历到j时,如果sum大于0,那么截止到j的最大和就应该是sum+j,更新sum为sum+j,并且与R作比较,取较大一个作为R。如果sum小于0,那么新的sum应该为A[j],同时做相应更新。遍历到结尾就得到最终结果了

 
2010-09-17 17:04

所有这些方法,都是基于对坐标的分析,没有什么技术含量

第一种示例如下:

1 2 9

4 3 8

5 6 7

代码

#include <string>
#include <iostream>

using namespace std;

int M[101][101];

int main()
{
int n;
cin >> n;

for(int i = 0; i < n; i++)
{
   for(int j = 0; j < n; j++)
   {
    if(i > j)
    {
  

 
2010-09-10 19:00

自己实现了一个动态增长的栈,没啥好说的,直接粘代码了

#include <iostream>
#include <exception>
#include <string>

using namespace std;

template <class T>
class Stack{
public:
Stack(int _initSize = 10, float _incFactor = 1.5);
~Stack();
template <class U>
Stack(const Stack<U>& stack);
template <class U>
Stack& operator=(const Stack<U>& stack);
void push(const

 
2010-09-10 11:06

因为任务管理器是1秒刷新一次,所以只要在这1秒的时间内让CPU的占用率满足正弦曲线的值就可以了

#include <windows.h>
#include <iostream>
#include <cmath>

const double PI = 3.14159265358979;

int main()
{
DWORD unit = 1000;
DWORD x = 0;
while(true)
{
   DWORD start = GetTickCount();

   double a = (sin((double)x / unit * (1.0 / (2 * PI))) + 1) / 2;
   DWORD busy = unit * a;

 
   
 
 
文章分类
 
 
学习(16)
 
生活(19)
 
 
 
文学(12)
 
 
算法(28)
 
c/c++(16)
 
Java(8)
 
 
 
 
   
 
文章存档
 
     
 
最新文章评论
  

我真的很
 

[表情]
 

顶啊~
 

回复squall1968:
 

我也快了~~
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu