摘要: Problem: 1068User: qq1203456195Memory: 164KTime: 0MSLanguage: CResult: Accepted开始没读明白题的意思【鄙人英文太烂】,百度了题意,刚接触算法时间不长,没啥好想法,就想先根据q序列把()序列还原,然后再推w序列。用了一个中午的时间把q序列还原成()了,然后就是推w序列。既然是运算符匹配,肯定是栈了。又不想弄一个栈出来,怎么办呢?突然想到用一个变量就可以了,因为序列中只有(和非(两种情况,只要两类字符的数目抵消就是匹配完了。#include <stdio.h>#include <string.h> 阅读全文
posted @ 2012-04-13 18:35 ZH奶酪 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 别人的代码【使用sscanf和qsort】#include<iostream>using namespace std;int cmp(const void *a,const void *b){ return *(int*)a-*(int*)b; }int main(){ char s[1001],*p; int a[1001],i,l,n,m; while (gets(s)) { l=strlen(s); p=s; for(i=0;i<l;i++) if (s[i]=='5') s[i]=' '; l=0; ... 阅读全文
posted @ 2012-04-13 09:05 ZH奶酪 阅读(443) 评论(0) 推荐(0) 编辑