自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 HDU2036三角形面积求法

typedef struct point{ int x,y;}point;point a[110];//n的范围限制double area(point p,point q){ return p.x*q.y-q.x*p.y;//叉乘计算面积的公式,简化的,是以(0,0)为起始点划分的}s = area / 2;

2016-02-26 17:08:15 428

原创 结构体的初始化

struct Matrix { int a, b; Matrix(int a=0, int b=0):a(a),b(b) {}} m[26];

2016-02-26 13:35:41 463

原创 c++输出对齐函数 setw()

int a=10; // 也可以是string a string b   字符串对齐的代码和int型其实是一样的,底下都不改,输出的格式也会右对齐,已经尝试过 int b=20; cout.setf(ios::right,ios::adjustfield); cout.fill('0'); cout  cout setw() 属于在cout要求对齐时候比较方便的

2016-02-26 10:28:22 10441

原创 UVA1593 不定量不定长度单词,左对齐

找出每一列的最大长度。。一道题卡了一天,很水虽然,但是这个点想不到我真的做不了,因为不定量,不定长,所以只能用vector做才比较好 while(getline(cin,code))    {        stringstream tran(code);       //创建一个“字符串流”——tran,接下来只需要像读取cin那样读取tran即可!        whi

2016-02-23 09:57:06 386

原创 优先队列重载 3种写法

首先明确队列默认由大到小,由小到大可以为 priority,greater>优先队列的符号是      .....会报错哒;给三种写法:typedef struct node{ int pi; int di; bool operator (const node &b)const { if(pi == b.pi)

2016-02-22 15:37:10 4431

原创 HDU4506之快速幂取模理解

http://acm.hust.edu.cn/vjudge/contest/view.action?cid=107165#problem/B第一次接触快速幂,看了别人的博客,x代表底数,n为指数typedef long long LL;  LL fun(LL x,LL n,)  {      LL res=1;      while(n>0)

2016-02-22 10:47:33 549

原创 HDU1789贪心

http://acm.hust.edu.cn/vjudge/contest/view.action?cid=104126#problem/P刚拿到这个题目的时候,我的第一反应就是按照日期排序,然后按照扣分多的排在前面的顺序,忽略了可能出现的我主动放弃在小的日期能交的,而是选择把截至日期在后面的扣分多切排不开的放到前面来做,然后转变了一下思路:先按照扣分从大到小排序,分数相同

2016-02-21 10:29:54 1922

原创 素数筛

#include #include const int MAXN=1e6+10;int prime[MAXN]={2,3,5};//素数筛void is_prime(){ int i,j; int flag=0; int gcd=2; int k=3; for(i = 7;i MAXN;i += gcd){ flag = 0

2016-02-19 14:52:52 347

原创 字符串左对齐

#include int main(){    char s1[20],s3[20];    char s2[20],s4[20];    scanf("%s%s%s%s",s1,s2,s3,s4);    printf("%-*10s", s1);    printf("%-*10s", s2);    printf("\n");    pri

2016-02-19 14:18:17 2566

原创 A+B十六进制

#include #include #include using namespace std;int main(){    long long A;long long B;    while(scanf("%I64d%I64d",&A,&B)!=EOF)    {         long long C = A+B;         if(C

2016-02-19 09:36:00 1045

原创 HDU2050递归

http://acm.hust.edu.cn/vjudge/contest/view.action?cid=104126#problem/F一道递归的题目,虽然不是很难,但是确实是第一次自己写递归吧,之前的fib除外,背的书上的。希望之后学习dfs写递归时就不害怕了#include long long  a (int n){    if(n == 1) 

2016-02-18 14:21:32 427

原创 猜数字游戏

初次见到题目,觉得很简单,可是仔细敲代码时候却发现根本无法处理如下情况正确序列:1,2,3,4猜测序列:1,1,1,1我选择用字符串保存正确的,然后如果对应上就把它变成字母,下一次就不会算他了,可是如果这样子:正确:1,2,3,4错误:2,3,3,4错误的3算了,正确却没有算,这样显然不符合题意,于是我就卡住了,想不通怎么做,flag也想过,就是无法处理

2016-02-01 10:25:03 392 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除