这道题目不能假设i和j是说谎的人。
为什么呢?因为如果根据说谎的人来给每个人判断谁是好人谁是坏人,那么没涉及到的人是好人还是坏人就没办法来判断了。
如例1中;
5
-2
+3
-4
+5
+4
就根本没涉及到1号究竟是好人还是坏人。
所以说有个简单的办法:题目让你求什么你就设什么。
看了一个早上,还有一个问题
int a[100]={1};
只能将a[0]置为1;其余的元素还是0。想要全部置为1,还是用
vectora(100,1);来吧。
这道题目不能假设i和j是说谎的人。
为什么呢?因为如果根据说谎的人来给每个人判断谁是好人谁是坏人,那么没涉及到的人是好人还是坏人就没办法来判断了。
如例1中;
5
-2
+3
-4
+5
+4
就根本没涉及到1号究竟是好人还是坏人。
所以说有个简单的办法:题目让你求什么你就设什么。
看了一个早上,还有一个问题
int a[100]={1};
只能将a[0]置为1;其余的元素还是0。想要全部置为1,还是用
vectora(100,1);来吧。