QOJ.ac

QOJ

Límite de tiempo: 2.0 s Límite de memoria: 512 MB Puntuación total: 100 Hackeable ✓

#10519. Problem świetlików

Estadísticas

Pewnego dnia mały L wybrał się na przedmieścia i odkrył nowy gatunek świetlików. Są one różnokolorowe, mają różną jasność i lubią odpoczywać w rzędzie wzdłuż drogi. Mały L upatrzył je sobie i chce złapać kilka z nich.

Wzdłuż drogi znajduje się $n$ świetlików ustawionych w rzędzie. $i$-ty świetlik ma jasność $w_i$ oraz kolor $c_i$. Mały L chce wybrać pewną liczbę świetlików (niekoniecznie sąsiadujących ze sobą) i ustawić je w rzędzie w takiej samej kolejności, w jakiej znajdowały się przy drodze. Ostateczna sekwencja świetlików musi spełniać następujące warunki:

  1. Sąsiadujące świetliki muszą mieć różne kolory.
  2. Jasności sąsiadujących świetlików nie mogą być względnie pierwsze (tzn. ich największy wspólny dzielnik musi być większy niż 1).

Mały L chce wiedzieć, jaka jest maksymalna liczba świetlików, które może złapać. Czy możesz mu pomóc?

Wejście

Każdy plik testowy zawiera tylko jeden zestaw danych.

Pierwsza linia zawiera liczbę całkowitą $n$ ($1 \le n \le 5 \times 10^5$), oznaczającą liczbę świetlików.

Druga linia zawiera $n$ liczb całkowitych $w_1, w_2, \dots, w_n$ ($1 \le w_i \le 5 \times 10^5$), oznaczających jasność $i$-tego świetlika.

Trzecia linia zawiera $n$ liczb całkowitych $c_1, c_2, \dots, c_n$ ($1 \le c_i \le 5 \times 10^5$), oznaczających kolor $i$-tego świetlika.

Wyjście

Wypisz jedną liczbę całkowitą oznaczającą maksymalną liczbę świetlików, które może złapać mały L.

Przykład

Wejście 1

6
6 6 6 6 6 6
1 1 2 2 3 3

Wyjście 1

3

Wejście 2

10
2 3 6 10 8 9 6 3 2 10
1 2 3 2 3 2 4 5 2 1

Wyjście 2

7

Uwagi

W pierwszym zestawie danych z przykładu: wszystkie świetliki mają taką samą jasność, więc każdy wybór spełnia warunek dotyczący jasności (nie są względnie pierwsze). Aby sąsiadujące świetliki miały różne kolory, jednym z optymalnych rozwiązań jest wybranie świetlików o numerach 1, 3, 5.

W drugim zestawie danych z przykładu: jednym z optymalnych rozwiązań jest wybranie świetlików o numerach 1, 3, 4, 5, 7, 9, 10.

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.