讨论 / 惨呀!原来[JSOI2007]汇编语言是90分,请注意判断
lsw1997 2010-08-20 06:26:00
点我顶贴 收藏 删除
题目:[JSOI2007]汇编语言

状态: Unaccepted

测评机: Xeost[5]

得分: 90分

提交日期: 2010-8-17 22:31:00

有效耗时: 437毫秒

测试结果1: 通过本测试点|有效耗时62ms

测试结果2: 通过本测试点|有效耗时47ms

测试结果3: 测试结果错误.错误结果为:5

正确结果应为:0

测试结果4: 通过本测试点|有效耗时47ms

测试结果5: 通过本测试点|有效耗时47ms

测试结果6: 通过本测试点|有效耗时47ms

测试结果7: 通过本测试点|有效耗时47ms

测试结果8: 通过本测试点|有效耗时47ms

测试结果9: 通过本测试点|有效耗时46ms

测试结果10: 通过本测试点|有效耗时47ms

提交代码: view sourceprint?01.#include<iostream>

02.#include<string>

03.using namespace std;

04.int n,s;

05.char a[10001][10000];

06.int flag[10000];

07.int flag1[10000];

08.int b[10000];

09.int main()

10.{

11.

cin>>n;

12.for(int i=1;i<=n;i++)

13.{char t[100];

14.

cin>>t;

15.

if(t[0]=='j'&&t[1]=='m'&&t[2]=='p')

16.

{flag[i]=1;cin>>b[i];}

17.

else gets(a[i]);

18.}

19.for(int i=1;i<=n;)

20.{if(flag[i]==0){i++;s++;continue;}

21.

if(flag1[i]==1){cout<<0;return 0;}

22.

s++;

23.

flag1[i]=1;

24.

i=b[i];

25.}

26.

27.cout<<s;

28.return 0;}

29.

#1 lsw1997@2010-08-17 07:39:00
回复 删除
#2 lsw1997@2010-08-18 04:21:00
回复 删除
再顶
#3 lsw1997@2010-08-18 06:19:00
回复 删除
爆顶
#4 lsw1997@2010-08-18 07:08:00
回复 删除
好冷清呀
#5 lsw1997@2010-08-18 22:39:00
回复 删除
#6 刘子欣@2010-08-19 00:16:00
回复 删除
。投机取巧的方法咱是有的。

到最后判断一下。

if(s==5)

printf("0");

else

printf("%d",s);

return 0;

#7 刘子欣@2010-08-19 00:26:00
回复 删除

当咱没说过这话

(竟真有两个点的答案为5。。。)

#8 lsw1997@2010-08-19 05:13:00
回复 删除
回复 地壳刘子欣 的帖子

大哥,你以为小弟我没试这个呀!

#9 lsw1997@2010-08-19 06:29:00
回复 删除
不可无视呀!
#10 lsw1997@2010-08-19 07:09:00
回复 删除
哈,过了,判断时应该呀,请大家注意,不雅浪费AC率哦
查看更多回复
提交回复