180 条题解
- 
  0SeldomAC LV 8 @ 2009-03-29 09:45:21 有左右括号不匹配。 
 情况很多很复杂。
 不过终于……
 编译通过...
 ├ 测试数据 01:答案正确... 0ms
 ├ 测试数据 02:答案正确... 0ms
 ├ 测试数据 03:答案正确... 0ms
 ├ 测试数据 04:答案正确... 0ms
 ├ 测试数据 05:答案正确... 0ms
 ├ 测试数据 06:答案正确... 0ms
 ├ 测试数据 07:答案正确... 0ms
 ├ 测试数据 08:答案正确... 0ms
 ├ 测试数据 09:答案正确... 0ms
 ├ 测试数据 10:答案正确... 0ms#include 
 using namespace std;int s,s0,s1; void input(char c[],int f[],int p[],int k) 
 {
 char c0[201],c1[201];
 int i,l;
 s=0;s0=-1;s1=-1;
 for (i=0;i
- 
  0@ 2009-03-17 18:53:41好复杂的题,我不做字符串处理的题了!!!!!! 
 搞到脑袋都大了!!!!!
- 
  0@ 2009-03-16 01:00:422-(-1)或者 2--1 两个负号在一起用堆栈怎么处理啊 
- 
  0@ 2009-03-08 06:35:13这个题搞死我了,写运算表达式写了若干个 数据范围的问题用__int64或者long long等64位变量解决 下一步要考虑的就是任意精度的运算表达式,以及多次方根的计算 
- 
  0@ 2009-02-12 22:21:07我是抄得。。。。。。。。。。。。。。 
- 
  0@ 2009-01-17 20:19:51编译通过... 
 ├ 测试数据 01:答案正确... 0ms
 ├ 测试数据 02:答案正确... 0ms
 ├ 测试数据 03:答案正确... 0ms
 ├ 测试数据 04:答案正确... 0ms
 ├ 测试数据 05:答案正确... 0ms
 ├ 测试数据 06:答案正确... 0ms
 ├ 测试数据 07:答案正确... 0ms
 ├ 测试数据 08:答案正确... 0ms
 ├ 测试数据 09:答案正确... 0ms
 ├ 测试数据 10:答案错误... ├ 标准行输出
 ├ 错误行输出
 ---|---|---|---|---|---|---|---|-
 Unaccepted 有效得分:90 有效耗时:0ms
- 
  0@ 2008-11-30 22:04:51编译通过... 
 ├ 测试数据 01:答案正确... 0ms
 ├ 测试数据 02:答案正确... 0ms
 ├ 测试数据 03:答案正确... 0ms
 ├ 测试数据 04:答案正确... 0ms
 ├ 测试数据 05:答案正确... 0ms
 ├ 测试数据 06:答案正确... 0ms
 ├ 测试数据 07:答案正确... 0ms
 ├ 测试数据 08:答案正确... 0ms
 ├ 测试数据 09:答案正确... 0ms
 ├ 测试数据 10:答案正确... 0ms
 ---|---|---|---|---|---|---|---|-
 Accepted 有效得分:100 有效耗时:0ms
 一个上午+一个下午+一个晚上!中缀转后缀,我要吐了……
- 
  0@ 2008-11-13 17:04:27编译通过... 
 ├ 测试数据 01:答案正确... 0ms
 ├ 测试数据 02:答案正确... 0ms
 ├ 测试数据 03:答案正确... 0ms
 ├ 测试数据 04:答案正确... 0ms
 ├ 测试数据 05:答案错误... ├ 标准行输出
 ├ 错误行输出
 ├ 测试数据 06:答案正确... 0ms
 ├ 测试数据 07:答案正确... 0ms
 ├ 测试数据 08:答案正确... 0ms
 ├ 测试数据 09:答案正确... 0ms
 ├ 测试数据 10:答案正确... 0ms
 ---|---|---|---|---|---|---|---|-
 Unaccepted 有效得分:90 有效耗时:0ms
 一个上午+下午!
 编译通过...
 ├ 测试数据 01:答案正确... 0ms
 ├ 测试数据 02:答案正确... 0ms
 ├ 测试数据 03:答案正确... 0ms
 ├ 测试数据 04:答案正确... 0ms
 ├ 测试数据 05:答案正确... 0ms
 ├ 测试数据 06:答案正确... 0ms
 ├ 测试数据 07:答案正确... 0ms
 ├ 测试数据 08:答案正确... 0ms
 ├ 测试数据 09:答案正确... 0ms
 ├ 测试数据 10:答案正确... 0ms
 ---|---|---|---|---|---|---|---|-
 Accepted 有效得分:100 有效耗时:0ms
- 
  0@ 2008-11-13 08:10:28无数次80分,最后我带一次3,ac了....日 
 楼下的那个加油做哦.....
 编译通过...
 ├ 测试数据 01:答案正确... 0ms
 ├ 测试数据 02:答案正确... 0ms
 ├ 测试数据 03:答案正确... 0ms
 ├ 测试数据 04:答案正确... 0ms
 ├ 测试数据 05:答案正确... 0ms
 ├ 测试数据 06:答案正确... 0ms
 ├ 测试数据 07:答案正确... 0ms
 ├ 测试数据 08:答案正确... 0ms
 ├ 测试数据 09:答案正确... 0ms
 ├ 测试数据 10:答案正确... 0ms
 ---|---|---|---|---|---|---|---|-
 Accepted 有效得分:100 有效耗时:0ms
- 
  0@ 2008-11-12 18:51:34编译通过... 
 ├ 测试数据 01:运行超时|无输出...
 ├ 测试数据 02:运行超时|无输出...
 ├ 测试数据 03:运行超时|无输出...
 ├ 测试数据 04:运行超时|无输出...
 ├ 测试数据 05:运行超时|无输出...
 ├ 测试数据 06:运行超时|无输出...
 ├ 测试数据 07:运行超时|无输出...
 ├ 测试数据 08:运行超时|无输出...
 ├ 测试数据 09:运行超时|无输出...
 ├ 测试数据 10:答案错误...程序输出比正确答案长
 ---|---|---|---|---|---|---|---|-
 Unaccepted 有效得分:0 有效耗时:0ms
 5555555..我的心在哭泣…………
- 
  0@ 2008-11-11 14:10:23转来转去好麻烦 
- 
  0@ 2009-11-14 22:14:00坚决不做字符串处理了 
- 
  0@ 2008-11-09 11:39:31lyrics的方法很标准么`` 
- 
  0@ 2008-11-07 19:42:47j 
- 
  0@ 2008-11-07 08:08:49编译通过... 
 ├ 测试数据 01:答案正确... 0ms
 ├ 测试数据 02:答案正确... 0ms
 ├ 测试数据 03:答案正确... 0ms
 ├ 测试数据 04:答案正确... 0ms
 ├ 测试数据 05:答案正确... 0ms
 ├ 测试数据 06:答案正确... 0ms
 ├ 测试数据 07:答案正确... 0ms
 ├ 测试数据 08:答案正确... 0ms
 ├ 测试数据 09:答案正确... 0ms
 ├ 测试数据 10:答案正确... 0ms
 ---|---|---|---|---|---|---|---|-
 Accepted 有效得分:100 有效耗时:0ms写的很猥琐,我用了比较奇怪的组合:随机整数序列,实数计算,误差调了几次才对。。 
- 
  0@ 2008-11-06 15:51:00感谢fammiebright大牛的题解 
- 
  0@ 2008-11-04 23:23:43编译通过... 
 ├ 测试数据 01:答案正确... 0ms
 ├ 测试数据 02:答案正确... 0ms
 ├ 测试数据 03:答案正确... 0ms
 ├ 测试数据 04:答案正确... 0ms
 ├ 测试数据 05:答案正确... 0ms
 ├ 测试数据 06:答案正确... 0ms
 ├ 测试数据 07:答案正确... 0ms
 ├ 测试数据 08:答案正确... 0ms
 ├ 测试数据 09:答案正确... 0ms
 ├ 测试数据 10:答案正确... 0ms
 ---|---|---|---|---|---|---|---|-
 Accepted 有效得分:100 有效耗时:0ms括号貌似一定要匹配吧 
 网上有些数据有错
- 
  0@ 2008-11-04 20:15:56括号都能不匹配? 
 rp---|---|---|---|---|---|---|---|---|---|---|--
- 
  0@ 2008-11-02 16:07:56这种题目不可思议的一次AC..希望比赛时也如此.. 编译通过... 
 ├ 测试数据 01:答案正确... 0ms
 ├ 测试数据 02:答案正确... 0ms
 ├ 测试数据 03:答案正确... 0ms
 ├ 测试数据 04:答案正确... 0ms
 ├ 测试数据 05:答案正确... 0ms
 ├ 测试数据 06:答案正确... 0ms
 ├ 测试数据 07:答案正确... 0ms
 ├ 测试数据 08:答案正确... 0ms
 ├ 测试数据 09:答案正确... 0ms
 ├ 测试数据 10:答案正确... 0ms
 ---|---|---|---|---|---|---|---|-
 Accepted 有效得分:100 有效耗时:0ms
- 
  0@ 2008-11-01 14:29:02#include 
 #include
 #define MOD 10000
 using namespace std;
 char sin[100],stack[100];
 int n,ts,td,istack[100];
 bool isok[27];
 struct node{
 char opt;
 int flag,num;
 } d[27][100];
 void getexp(int x){
 int i=-1,k;
 ts=td=0;
 while(sin[++i])
 switch(sin[i]){
 case '0': case '1': case'2': case'3': case '4': case '5': case'6': case'7': case '8': case '9':
 k=0;
 while(sin>='0' && sin0 && stack[ts]!='('){
 d[x][++td].flag=3; d[x][td].opt=stack[ts--];
 }
 --ts;
 break;
 case '+':case '-':
 while(ts>0 && stack[ts]!='('){
 d[x][++td].flag=3; d[x][td].opt=stack[ts--];
 }
 stack[++ts]=sin[i];
 break;
 case '*':
 while(ts>0 &&(stack[ts]=='*' || stack[ts]=='^')){
 d[x][++td].flag=3; d[x][td].opt=stack[ts--];
 }
 stack[++ts]='*';
 break;
 case '^':
 while(ts>0 && stack[ts]=='^'){
 d[x][++td].flag=3; d[x][td].opt=stack[ts--];
 }
 stack[++ts]='^';
 break;
 }
 while(ts>0){
 d[x][++td].flag=3; d[x][td].opt=stack[ts--];
 }
 }int getres(int x1,int x2,char opt){ 
 int i,r;
 switch(opt){
 case '+': r=(x1+x2)%MOD; break;
 case '-': r=(x1-x2)%MOD; break;
 case '*': r=(x1*x2)%MOD; break;
 case '^':
 r=1;
 for(i=1;i>n;
 cin.getline(sin,100);
 for(i=1;i