RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
USACO0578

Triples of Cows

Diamond I 다이아몬드 I
난이도
2s
시간 제한
256MB
메모리 제한
0
맞았습니다!!
0
제출 수
0.0%
정답률
레이팅

의견: 0

설명

There are initially \(N-1\) pairs of friends among FJ's \(N\)
(\(2\le N\le 2\cdot 10^5\)) cows labeled \(1\dots N\), forming a tree. The cows are
leaving the farm for vacation one by one. On day \(i\), the \(i\)th cow leaves the
farm, and then all pairs of the \(i\)th cow's friends still present on the farm
become friends.

For each \(i\) from \(1\) to \(N\), just before the \(i\)th cow leaves, how many
ordered triples of distinct cows \((a,b,c)\) are there such that none of \(a,b,c\)
are on vacation, \(a\) is friends with \(b\), and \(b\) is friends with \(c\)?

Problem credits: Aryansh Shrivastava, Benjamin Qi

제약

SCORING

  • Inputs 4-5: \(N\le 500\)
  • Inputs 6-10: \(N\le 5000\)
  • Inputs 11-20: No additional constraints.

Problem credits: Aryansh Shrivastava, Benjamin Qi

입력 형식

The first line contains \(N\).

The next \(N-1\) lines contain two integers \(u_i\) and \(v_i\) denoting that cows
\(u_i\) and \(v_i\) are initially friends (\(1\le u_i,v_i\le N\)).

출력 형식

The answers for \(i\) from \(1\) to \(N\) on separate lines.

예제 1
입력
3
1 2
2 3
출력
2
0
0
설명

\((1,2,3)\) and \((3,2,1)\) are the triples just before cow \(1\) leaves.

After cow
\(1\) leaves, there are less than \(3\) cows left, so no triples are possible.

예제 2
입력
4
1 2
1 3
1 4
출력
6
6
0
0
설명

At the beginning, cow \(1\) is friends with all other cows, and no other pairs of
cows are friends, so the triples are \((a, 1, c)\) where \(a, c\) are different cows
from \(\{2, 3, 4\}\), which gives \(3 \cdot 2 = 6\) triples.

After cow \(1\) leaves, the remaining three cows are all friends, so the triples
are just those three cows in any of the \(3! = 6\) possible orders.

After cow \(2\) leaves, there are less than \(3\) cows left, so no triples are
possible.

예제 3
입력
5
3 5
5 1
1 4
1 2
출력
8
10
2
0
0
문제 정보

riseoj 작성

출처 올림피아드 > USACO > 2022-2023 > US Open > Platinum

태그

평가 및 의견

Triples of Cows

개요
출제자 난이도 Diamond I 다이아몬드 I 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

Triples of Cows

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8