行数为偶数为奇数都可以,但是输出图案的位置统一右移。
#include<stdio.h>
intmain()
{
inti=0;
intj;
intk;
intline;
scanf("%d",&line);//输入行数
for(i=1;i<=line;i++)
{//输出菱形的前半部分
if(i<=(line+1)/2)
{
for(j=line-i;j>=0;j--)
printf(""..
分类:
其他好文 时间:
2015-07-21 15:16:45
阅读次数:
110
一、配置文件的例子log4j.rootLogger=DEBUG,lib
log4j.appender.lib=org.apache.log4j.ConsoleAppender
log4j.appender.lib.Threshold=DEBUG
log4j.appender.lib.File=./log/output.log
log4j.appender.lib.Append=true
log4j.appender.lib.layout=org.apache.log4j.PatternLay..
分类:
其他好文 时间:
2015-07-21 15:10:49
阅读次数:
540
题目链接:http://poj.org/problem?id=2676
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define LL long long
using namespace std;
struct node
{
int r,c;
}poi...
分类:
其他好文 时间:
2015-07-21 14:57:34
阅读次数:
107
题目大意:要求你将所有非障碍格子都走一遍,形成回路(可以多回路),问有多少种方法解题思路:
参考基于连通性状态压缩的动态规划问题 - 陈丹琦以下为代码#include
#include
#include
using namespace std;
#define N 12
#define S (1 << 12)
int n, m;
long l...
分类:
其他好文 时间:
2015-07-21 14:53:14
阅读次数:
93
#include#include#include#include#include#include#include#include#include#includeusing namespace std;#define max(a, b) a>b?a:b#define min(a, b) aque; ....
分类:
其他好文 时间:
2015-07-21 14:30:16
阅读次数:
105
意甲冠军:一个典型的段树C,Q问题,有n的数量a[i] (1~n),C, a, b,c在[a,b]加cQ a b 求[a,b]的和。#include#include#include#include#include#include#include#include #include #include#i...
分类:
其他好文 时间:
2015-07-21 14:26:21
阅读次数:
84
忘记优先队列初始是大根堆了。。。。调了半天。。。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #define clr(a,...
分类:
其他好文 时间:
2015-07-21 14:18:23
阅读次数:
154
题意:
N个点,再点上建M个消防站。
问消防站到每个点的最大距离的最小是多少。
思路:
DLX直接二分判断TLE了。
这时候一个很巧妙的思路
我们求的距离一定是两个点之间的距离
因此我们把距离都求一遍排序一下。
然后用下标二分 这样就AC了。
代码:
#include"stdio.h"
#include"algorithm"
#include"string.h"
#inclu...
分类:
其他好文 时间:
2015-07-21 12:58:45
阅读次数:
119
题目链接:http://bailian.openjudge.cn/practice/2815/
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define LL long long
using namespace std;
int r,c;
int rooms[...
分类:
其他好文 时间:
2015-07-21 12:58:37
阅读次数:
123
二叉排序树的插入与删除可能会破坏二叉排序树的性质,现在要求插入和删除操作保持其性质
二叉排序树或者是一棵空树,或者是具有下列性质的二叉树:
(1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值;
(2)若右子树不空,则右子树上所有结点的值均大于或等于它的根结点的值;
(3)左、右子树也分别为二叉排序树;
(4)没有键值相等的节点。
#include "stdafx.h"
...
分类:
编程语言 时间:
2015-07-21 12:55:54
阅读次数:
127