NOJ 1573 水题
来源:互联网 发布:jquery 数组遍历 编辑:程序博客网 时间:2024/06/05 09:43
2014/7/10
我是彩笔系列
怎么说怎么错,怎么做怎么错。
很水的一道题目,本来不打算贴水题的,但是发现比赛的提交率 33/153 21.57%.....虽然我也CE(G++交成GCC手滑)一发...但是这种CFdvi2 A的难度的题目做成这样就忍不住想说些什么.....算了.....多说多错......突然感觉这玩意有点坚持不下去.....
#include<stdio.h>#include<string.h>#include<cmath> #include<algorithm>#include<iostream>#include<queue>#include<stack>#include<map>#include<climits>#include<vector>using namespace std;#define F(n) for(int i = 0;i < n; i++)#define FF(n) for(int i = 1;i <= n; i++)#define f(n) for(int j = 0;j < n; j++)#define ff(n) for(int j = 1;j <= n; j++) #define lson pos<<1,l,mid#define rson pos<<1|1,mid+1,r#define sc(n) scanf("%d",&n)#define pr(n) printf("%d\n",n)#define met(n,m) memset(n, m, sizeof(n)) const int N=100050;char s[N];int main(){ while(~scanf("%s",s)) { int len = strlen(s); int sum1=0,sum2=0; int cnt=0; F(len) { if(s[i]=='(') { if(sum1 < 0) { cnt++; } sum1++; } if(s[i]==')') { if(sum1>0) { cnt++; sum1--; } else sum1=0; } if(s[i]=='[') { if(sum2 < 0) { cnt++; } sum2++; } if(s[i]==']') { if(sum2 > 0) { cnt++; sum2--; } else sum2=0; } } printf("%d\n",cnt*2); } return 0;}
0 0
- NOJ 1573 水题
- Noj
- NOJ 1046 第K回文数 水题
- NOJ 176
- NOJ 175
- NOJ 179
- NOJ 141
- NOJ 214
- NOJ 147
- NOJ 1242
- NOJ 1848
- NOJ 1610
- noj Nightmare
- noj skiing
- NOJ Primes
- NOJ Palindromes
- NOJ Physics
- NOJ 成绩排名
- 人逢高特色的反弹各色的人逢色
- hdu1406 完数(数学:求因子之和)
- 写文件 :数组,字典,字符串, NSData 都有同一个 writeToFile 方法写入文件
- 六度空间
- poj 3253 huffman(切木棍)
- NOJ 1573 水题
- 写在博文前面
- Repairman - HDU 3024 dp
- KMP+poj2185
- mysql 冷备注意事项
- java学习之数据类型
- 关于XML文件结构的改造
- leetcode: Binary Tree Level Order Traversal II
- poj 3466 A Simple Problem with Integers