QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 1024 MB Total points: 100 Hackable ✓

#18927. 배수

Statistics

양의 정수 $N$, $M$과 $M$개의 쌍 $(P_1,Q_1),(P_2,Q_2),\ldots,(P_M,Q_M)$이 주어진다. 이때 $P_i좋은 수열이라고 한다.

  1. 모든 $1\le i\le N$에 대하여, $A_1,A_2,\ldots,A_N$ 중 $A_i$의 배수인 원소들은 하나의 연속된 구간을 이룬다.

  2. 모든 $1\le i\le M$에 대하여, $A_{P_i}$는 $A_{Q_i}$의 배수가 아니다.

좋은 수열의 아름다움은 $A_i$가 $A_j$의 배수인 순서쌍 $(i,j)$ ($1\le i,j\le N$)의 개수로 정의된다.

좋은 수열이 존재하는지 판별하고, 존재한다면 아름다움의 최댓값을 구하여라.

입력

첫째 줄에 정수 $N$, $M$이 공백을 사이에 두고 주어진다. ($2\le N\le 100$; $1\le M\le 100$)

다음 $M$개의 줄에 걸쳐 정수 $P_i$, $Q_i$가 공백으로 구분되어 주어진다. ($1\le P_i

출력

좋은 수열이 존재하지 않으면 -1을 출력한다. 존재한다면 아름다움의 최댓값을 출력한다.

입출력 예시

예시 1

입력

2 1
1 2

출력

3

예시 2

입력

4 1
2 3

출력

13

예시 3

입력

4 2
1 3
2 4

출력

12

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.