2016-05-31から1日間の記事一覧
#include using namespace std; class Sunnygraphs { public: map mp; void func(int &cnt,int p,vector &a){ while(!mp[p])mp[p]=true,cnt++,p=a[p]; } long long count(vector a) { int n=a.size(); long long ans=(1LL<
#include using namespace std; class Sunnygraphs { public: map mp; void func(int &cnt,int p,vector &a){ while(!mp[p])mp[p]=true,cnt++,p=a[p]; } long long count(vector a) { int n=a.size(); long long ans=(1LL<