比赛 | 20121109 | 评测结果 | AAAWWAWWAW |
---|---|---|---|
题目名称 | 表达式的值 | 最终得分 | 50 |
用户昵称 | 乔治文 | 运行时间 | 0.009 s |
代码语言 | Pascal | 内存使用 | 0.26 MiB |
提交时间 | 2012-11-09 11:14:56 | ||
var n,i,k,ans:longint; a:array[0..100005]of char; begin assign(input,'exp.in'); reset(input); assign(output,'exp.out'); rewrite(output); readln(n); for i:=1 to n do read(a[i]); a[i+1]:='+'; ans:=1; k:=2; for i:=1 to n+1 do if a[i]='*' then k:=k*2 mod 10007 else begin ans:=(ans*(k-1))mod 10007; k:=2; end; writeln(ans); close(input); close(output); end.