自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逍遥的世界

On the road ...

  • 博客(17)
  • 收藏
  • 关注

转载 vim 快速注释

用vim写c++程序时经常要加注释,直接插入很麻烦,可以用替换命令进行快速注释在10 - 20行添加 // 注释:10,20s#^#//#g在10 - 20行删除 // 注释:10,20s#^//##g

2012-07-18 21:17:48 628

原创 uvaoj 457

#include #include void main(){ int n,i,j,index,first=1; int last[40],now[40],DNA[10]; char* s=" .xW"; scanf("%d",&n); while(n--){ if(!first) printf("\n"); else first=0; getchar(); fo

2012-06-22 23:58:02 424

原创 uvaoj 489

看到有些解法是先将字符中的重复的去除,我这里用一个数组标志一下有相同的效果。#include #include int dict[256]; void main(){ int i; char src[1280]; int error; int correct; char guess[1280]; int round; int t; memset(dict,0,siz

2012-06-18 12:17:00 417

原创 POJ 1007

原来想用qosrt,但在反序数相同的时候,排序出来的结果是不可测的,所以用了比较2的一种方法,不过还是AC了~~#include #include #include #include using namespace std;struct DNA{ DNA(){ unsorted=0; } char s[50]; int unsorted;};DNA* D;int

2012-06-17 17:13:29 298

原创 UVAOJ448

简单题,主要是空格不要多打或者少打就行。#include void main(){ int i,j,n; int num; int Amp,Fre; scanf("%d",&num); for(i=0;i<num;i++) { scanf("%d%d",&Amp,&Fre); while(Fre--){ for(j=1;j<=Amp;j++){ n

2012-06-14 22:40:12 541

原创 翻转单向链表

在cnbeta上看到的,就自己写一写,练下链表和递归。#include #include using namespace std;struct Node{ Node(int n){ num=n; next=NULL; } int num; Node* next;};Node* head;Node* tail(Node* p){ if(p==NULL

2012-05-14 18:38:09 319

原创 UvaOJ10420

题目比较简单,思路就是读取国家名称,存起来,再用快速排序排一下就可。#include #include #define MAXLine 2000#define MAXWord 75char record[MAXLine][MAXWord];int cmp(const void* a,const void* b){ return strcmp((char*)a,(cha

2012-05-11 23:11:29 421

原创 UvaOJ10014

一道数学题,挺简单的,结果WA好几次,对比别人的看一下,结果是多打了个换行,UVa真心好严格。。#include #include void main(){ int num; int m; double a,b; double* c; double sum; int i; scanf("%d",&num); while(num--){ scanf("%d",

2012-05-08 12:56:33 431

原创 UvaOJ340

简单的遍历即可解决AC代码#include #include #include void main(){ int i,j; int num,index=1; int* code; int* temp; int* guess; int strong,weak; scanf("%d",&num); while(num){ printf("Game %d:\n",i

2012-05-08 11:02:06 349

原创 python 删除文件

删除当前目录下特定类型的文件##function: del all files with specific type in current dir #import osimport os.pathtype=raw_input('input file type:')if not '.' in type: type='.'+typecwd=os.getcwd()pri

2012-05-04 18:19:26 456

原创 UvaOJ10010

#include #include char dict[52][52];char word[100];int row,col;int dx[]={1,1,1,0,0,-1,-1,-1};int dy[]={0,1,-1,1,-1,1,0,-1};int walk(int dir,int x,int y,int cur,int len){ if(cur==len) retu

2012-05-04 18:09:08 397

原创 UvaOJ445

WA好几次,才发现for循环次数为起始值和终值的差加1#include void main(){ char ch; int num=0; while((ch=getchar())!=EOF){ if( ch == '\n'){ putchar('\n'); } else{

2012-05-04 15:48:34 425

原创 UvaOJ490

WA好几次。。#include char origin[105][105];int len[105];void main(){ int i,j; char ch; int max=0; int num=0; j=0; while((ch=getchar())!=EOF){ if(ch=='\n'){

2012-05-04 14:46:59 437

原创 UvaOJ 401

第一次PE了,发现少打几个空格。#include #include char table[128];char res[4][30];int isPalindrome(char* s){ int i=0,j=strlen(s)-1; while(i<j){ if(s[i]!=s[j]) return 0; i++; j--; }

2012-05-03 11:10:17 1271

原创 POJ1002

基本思路是将字符串转换成数字排序,很纠结的是一直WA,不知道为什么,后来到官网找测试数据,调了很久才发现问题,是由于存储字符串的数组开小了。在找测试数据的时候发现了外国选手参赛时的作品,不得不佩服其简洁。My code:#include #include #include #define UNCODE(a) (a>='A'?((a>'Q'?(a-'A'-1):(a-'A'))

2012-04-25 20:11:15 5871

原创 POJ1001

感觉很简单,但在格式上好麻烦,导致调了很久才AC。还有就是乘法过程搞混了。。有点2,,不过最后还是AC了#include #include #define MAX 500int exp;//最终结果int result[MAX];//输入字符char s[6];//小数点位置int point=-1;void cal(int exp){ int i;

2012-04-24 22:55:02 559

原创 C#矩阵求逆

在做图像处理的透视变换的时候,需要用到矩阵求逆,c#里没有类库,就动手写一个,其实思想很简单,和线性代数课上学的一样,将待求逆矩阵和单位阵写在一起,把待求逆矩阵变换成单位阵,单位阵就变成逆矩阵了。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace

2012-04-24 08:55:13 8913 2

空空如也

空空如也

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

TA关注的人

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