- 博客(39)
- 收藏
- 关注
原创 吃得苦中苦 方为人上人
熬了这么多天 总算进队 清明打了三天比赛 看到了自己很弱的诸多地方 不过好处是还有时间 慢慢进步 以后每天更新博客 写下来自己进步的地方 初心未泯 不服就干
2015-04-09 14:33:41
514
原创 uva439
#includeusing namespace std;const int maxn = 128 + 10;int main(){ int T; char str[maxn]; stacks; cin >> T; getchar(); while(T--) { while(!s.empty()) s.pop();
2015-03-11 22:16:58
391
原创 572
#includeusing namespace std;const int maxn = 100 + 5;char oil[maxn][maxn];int n,m;void Find_at(int i, int j){ oil[i][j] = '*'; if(i n && j = m) return ; if(oil[i-1][j-1] == '@')F
2015-03-08 21:29:30
382
原创 1095
这道题并不顺利。。排序出了问题。。其实自己测样例的时候发现了。。但是今天没敲,,晚上重新写。。不过收获很大,,我没看题就想了方法,我目前知道的,,排序,,集合,,map#include#include#includeusing namespace std;const int maxn = 1000 + 5;struct node{ int x,y;}a[maxn],
2015-02-28 20:11:24
451
原创 10763
排序就行了。。我想学map来着。。竟然没用的题解。哈希啥的。。#include #include #include #include using namespace std; const int maxn = 500000 + 5; int main() { int a[maxn],b[maxn],n,mark; while
2015-02-27 18:51:40
373
原创 10391
终于用map做了一道题感觉如果可以重载 减号的话,用s2 - s1,在查找也挺好的。但我不会重载。。。#include#include#include#includeusing namespace std;const int maxn = 120000 + 5;map words;int main(){ string str[maxn]; int n =
2015-02-27 18:49:19
335
原创 10931
排序就行了。。我想学map来着。。竟然没用的题解。哈希啥的。。#include#include#include#includeusing namespace std;const int maxn = 500000 + 5;int main(){ int a[maxn],b[maxn],n,mark; while(cin >> n&&n) {
2015-02-27 17:24:25
689
原创 uva10935
有只有一张卡牌的情况。用栈写的,逗比的我都不愿多看一眼#include#include#include#include#includeusing namespace std;const int maxn = 1000 + 5;int main(){ int n,a[maxn],b[maxn]; stack x; while(cin >> n&&n)
2015-02-27 12:44:49
434
原创 uva1593
第五章都是练习c++的,看了点书 ,教学视频,虽然懂了一点,但还是不行。自己写老是提交不对。目前就是看题解学c++。今天终于找到了一个超级水题。不过,还是调了一会儿。因为vectora;不能直接输入。。。#include#include#includeusing namespace std;const int maxn = 15 + 5;int main()
2015-02-27 09:22:18
482
原创 UVA1589xiangqi
先枚举了9种情况 2000行代码 调整字符数交上了 马少了情况 重写 查了一天的错 发现是输入不对 |%c + getchar()| 改成|%s|就过了#include#include#include#include#define MAX_SIZE 11typedef struct{ char ch; int x;}Chessman;int Calculat
2015-02-09 08:53:56
413
原创 uva-201
#include#include#include#include#define MAX_SIZE 9+9+1void GETS_MARK(int ROW[][MAX_SIZE],int LINE[][MAX_SIZE]);void CALCULATE(int ROW[][MAX_SIZE],int LINE[][MAX_SIZE],int COUNT[],int SIZE);void
2015-01-31 21:28:57
385
原创 uva1590
#include#include#include#includeint COMPARE(int a,int b,char str1[8],char str2[8]);int CALCULATE_1(char str1[],char str2[]);int CALCULATE_2(char str1[],char str2[],int sum1,int max);int TO_END(
2015-01-31 15:31:42
530
原创 uva--1588
#include#include#include#include#define MAX_SIZE 200+5int GETS(char str1[],char str2[]);int COMPARE(char str1[],char str2[]);void EXCHANGE(char str1[],char str2[]);void BACK(char str[]);int C
2015-01-30 10:05:06
404
原创 uva--253
好多天没写了,归来。总是不想动脑子,错了好几遍,细节错误,打错字了都没发现。说一下思路,让六个面都当一次顶面,每个面对着4种情况。#include#include#include#include#define MAX_SIZE 12void DIVID(char Str[],char str1[],char str2[]);void OUTPUT(char Str[],ch
2015-01-29 11:17:14
351
原创 uva 133
又是一发水题,不过竟然runtime ever 了两次。算法也不优秀,中规中矩。#include#include#include#includeint main(){ int person_num,step1,step2; int choose_1,choose_2; int person[100]; while(scanf("%d%d%d",&per
2014-12-09 23:22:20
358
原创 uva---489
本来是看了刘汝佳的解法,可惜看不懂 。就自己想,最后果断过了。有想法了,就很简单。水题一道。#include#include#include#includeint clear_away_simple(char str[],int len,char str1[]){ int i,j,temp; for(i=0;i<len-1;i++) { for
2014-12-05 10:34:21
348
原创 uva---232--- Crossword Answers
Crossword Answers A crossword puzzle consists of a rectangular grid of black and white squares and two lists of definitions (or descriptions).One list of definitions is for ``words" to be written left
2014-12-02 17:56:25
666
原创 uva——DNA序列——1368
一边#include#include#include#include#includechar str[1000][1000];char res[1001];int main(){ int n,count; scanf("%d",&n); for(count=1;count<=n;count++) { int p,q;
2014-11-24 16:37:30
452
原创 杭电2045
#includeint main(){ __int64 a[51]; a[1]=3; a[2]=6; a[3]=6; int i; for(i=4;i<=50;i++) { a[i]=a[i-1]+2*a[i-2]; } int k; while(~scanf("%d",&k)) {
2014-11-18 21:48:16
477
原创 杭电2044——I64
进步之处就是会用I64了#include#include#include#includeint main(){ __int64 a[51]; int i; a[1]=1; a[2]=2; for(i=3;i { a[i]=a[i-1]+a[i-2]; } int p,q;
2014-11-18 17:33:34
396
原创 杭电——4391
#include int main() { int k,i,j,m,n,itemp; int a[6]; scanf("%d",&k); for(i=1;i<=k;i++) { for(j=0;j<6;j++) { scanf("%d",&a[j]); }
2014-11-18 09:20:19
355
原创 杭电——1008
#include#include#include#includeint main(){ int n,count; while(scanf("%d",&n)!=EOF&&n!=0) { int a=0,b=0; int sum=0; for(count=1;count<=n;count++) { s
2014-11-18 09:14:37
458
原创 杭电1002
因为最后的一个分号没控制好,交了好多遍。#include#include#include#includechar str1[1001],str2[1001];int str3[1001],str4[1001];int num[1001];int main(){ int T,count; int len1,len2; int i,j,k,m=1;
2014-11-17 22:54:56
547
原创 杭电——不容易序列之二
#include#include#include#includeint main(){ int a[31]; a[1]=4; int i; for(i=1;i<=30;i++) { a[i+1]=(a[i]-1)*2; } int count,n; int k; scanf("%d",&n);
2014-11-17 22:02:55
421
原创 杭电——超级楼梯
#include#include#include#includeint main(){ int a[41]; a[1]=0; a[2]=1; a[3]=2; int i; for(i=4;i<=40;i++) { a[i]=a[i-1]+a[i-2]; } int n,k; scanf("
2014-11-17 18:02:40
569
原创 杭电2035
#include#include#include#includeint main(){ int a,b; int res; int i; while(scanf("%d%d",&a,&b)!=EOF&&a!=0&&b!=0) { res=a; for(i=2;i {
2014-11-16 23:19:07
409
原创 杭电2032
#include#include#include#includeunsigned int num[31][31];int main(){ num[0][0]=1; num[1][0]=1; num[1][1]=1; unsigned int i,j; for(i=2;i { num[i][0]=1
2014-11-16 22:57:39
376
原创 杭电2030
#include#include#include#include#includeint main(){ int n; scanf("%d",&n); int count; char str[1001]; int i,len,k=0; for(count=1;count { getchar
2014-11-16 17:36:56
480
原创 杭电2029
#include#include#include#includeint main(){ char Str[10001],str[10001];; int len,i,j; int n; scanf("%d",&n); int count; for(count=1;count<=n;count++) { scanf
2014-11-16 16:42:44
445
原创 杭电2027
#include#include#include#includeint main(){ char str[101]; int A=0,B=0,C=0,D=0,E=0; int i,len; int n,count; scanf("%d",&n); getchar(); for(count=1;count
2014-11-16 11:54:19
431
原创 杭电2026首字母变大写
#include#include#include#includeint main(){ int q=1,p=1; char str[1000]; while(gets(str)!=NULL) { int len; len=strlen(str); int i; for(i=0;i<len;i++) {
2014-11-16 11:28:16
379
原创 uva1587——box
#include#include#include#includeint main(){ int a[2],b[2],c[2],d[2],e[2],f[2],A[2],B[2],C[2],D[2],E[2],F[2]; int Q[2],W[2],R[2],T[2],Z[2],X[2]; while(scanf("%d%d%d
2014-11-06 07:38:48
603
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人