萌新发问

P1892 [BOI2003] 团伙

@[forest114514](/user/320449) 首先,应该是[10pts](https://www.luogu.com.cn/record/123376512),其次,merge(a,b)是让a的朋友(父亲)为b,可以让p+n为多个人的虚拟朋友,但不能让一位虚拟朋友有多位朋友因为 ```cpp for(int i=1;i<=n;++i) if(f[i]==i) ans++; ``` 是循环到n。 没错,如果非要按您那样做,从n循环到n*2再加一点操作估计也行
by zyh0516_lucky @ 2023-08-31 10:58:40


@[forest114514](/user/320449) 大佬开学补作业吗?什么时候才登洛谷
by zyh0516_lucky @ 2023-09-01 23:08:25


@[2022zhangyuanhao](/user/746930) 多谢了Orz,我可能周五和周末两天才能登
by forest114514 @ 2023-09-02 07:18:03


第二个 应该是 merge(p+n,q+n) for(n+1,2n)ans++;
by shufentainanle @ 2024-01-09 22:11:04


前面也是merge(p,q+n)(q,p+n)
by shufentainanle @ 2024-01-09 22:12:25


|