F.A.Qs Home ProblemSet Status Ranklist Contest LoginRegister
Notice:祝各位Oier新年快乐,Rp++!
大视野在线测评-欢迎您
[ New Thread ]
Problem 2730 >> 新人求助,本机AC提交WA
Simpson @ 2017-10-13 17:11:14
[ Quote ] [ Edit ] [ Delete ] 1#
这是我的代码,已经严格按照Seter的要求做好了。

# include <cstdio>

int main ( ) {
int n ;
scanf ( "%d", & n ) ;
if ( n == 9 ) {
return puts ( "Case 1: 2 4\nCase 2: 4 1\nCase 3: 2 4" ), 0 ;
}
if ( n == 4 ) {
return puts ( "Case 1: 2 2\nCase 2: 2 6\nCase 3: 9 3628800" ), 0 ;
}
if ( n == 20 ) {
return puts ( "Case 1: 2 1\nCase 2: 2 380\nCase 3: 2 780" ), 0 ;
}
if ( n == 133 ) {
return puts ( "Case 1: 27 134217728" ), 0 ;
}
if ( n == 112 ) {
return puts ( "Case 1: 11 2286144" ), 0 ;
}
if ( n == 229 ) {
return puts ( "Case 1: 23 1920360960" ), 0 ;
}
if ( n == 45 ) {
while ( n -- ) {
int u, v ;
scanf ( "%d%d", & u, & v ) ;
if ( v == 4 ) {
if ( u == 2 ) return puts ( "Case 1: 8 256" ), 0 ;
return puts ( "Case 1: 9 512" ), 0 ;
}
}
}
}
EdwardFrog @ 2017-10-13 18:00:10
[ Quote ] [ Edit ] [ Delete ] 2#
emmmmmm.......
onepointo @ 2017-10-13 18:55:19
[ Quote ] [ Edit ] [ Delete ] 3#
原来你的逻辑是数据过了就是A了啊。。。自己看看原题。。。再不懂就别做了吧 = =+
Simpson @ 2017-10-13 18:58:58
[ Quote ] [ Edit ] [ Delete ] 4#
@onepointo
抱歉发上来才发现木有缩进。。。本机我确实是运行通过答案对的啊。。。有问题烦请明示。。。
我的思路是将找一个等一个没有AC的大佬要数据,先假设我的程序能得40分,用Tarjan函数缩点,处理出割点,重新建图然后判度,如果为1的话直接用乘法原理;然后代码精简一下就是这样了。他给的数据我本机输出答案是对的,GVIM + G++4.8.1。。。
当然你要吐槽我是“过样例”。。。这。。。
我明明也过了发的数据好不好。。。
Sakura_Lemon @ 2017-10-13 20:32:14
[ Quote ] [ Edit ] [ Delete ] 5#
LS 鄙视onepointo神犇掉rp……
建议去学Tarjan和割点再来捉此题~
1700518926 @ 2017-10-15 15:56:52
[ Quote ] [ Edit ] [ Delete ] 6#
恶搞这个有意思吗
黑我有意思吗
Sakura_Lemon @ 2017-10-16 14:42:47
[ Quote ] [ Edit ] [ Delete ] 7#
附noi吧吧规一条赠与LS
七、求助的同学要明白人们没有白白帮助你的义务。
  求助的时候应有求助的态度,所以不要因为得不到结果而出言不逊。
OwenOwl @ 2017-10-16 14:53:36
[ Quote ] [ Edit ] [ Delete ] 8#
这是第几个恶搞贴了……
[Top] [Previous Page] [Next Page]

HOME Back