eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Лампи в пам`яті

Лампи в пам`яті

Великий математик Арнольд годинами дивився на свій захоплюючий Абат-Джур. Лампи у ньому утворюють правильний многокутник. Лампи з червоним світлом цікавили його більш за все, лампи синього світла менше, а деякі лампи не цікавили Арнольда взагалі. Думки Арнольда були зайняті лиши лампами - він конструював з них трикутники, запам'ятовував і порівнював їх, а через деякий час викидав з голови. Вас запросили для проведення дослідження, яке допоможе привідкрити завісу над генієм Арнольда. Відомо, що Арнольд відддає перевагу деяким кольорам. Тому було введено обмеження на кількість ламп кожного кольору, які можуть використовуватись у трикутниках. При цьому лише геометричні форми (трикутники з однією і тією ж множиною довжин сторін вважаються однаковими), але не положення чи колір лампи, запам'ятав Арнольд. У якості першої задачі Вам необхідно обчислити кількість трикутників в думках великого математика. \InputFile Перший рядок містить два цілих числа \textbf{N} і \textbf{K} (\textbf{3} ≤ \textbf{N} ≤ \textbf{3000}, \textbf{1} ≤ \textbf{K} ≤ \textbf{N}), відокремлених пропуском - кількість ламп, які утворюють правильний многокутник, і кількість їх кольорів відповідно. Другий рядок містить \textbf{N }цілих чисел \textbf{c_i} (\textbf{1} ≤ \textbf{c_i} ≤ \textbf{K}), відокремлених пропуском - кольори ламп. Третій рядок містить \textbf{K} цілих чисел \textbf{l_i} (\textbf{0} ≤ \textbf{l_i} ≤\textbf{3}). Вони означають, що трикутники, які містять більше \textbf{l_i} ламп \textbf{i}-го кольору, не розглядаються великим математиком. \OutputFile Вивести одне ціле число - кількість різних трикутників, які можуть поміститисься в думках великого математика.
Ліміт часу 3 секунди
Ліміт використання пам'яті 256 MiB
Вхідні дані #1
5 3
1 2 2 1 3
2 1 0
Вихідні дані #1
1