atcoder#ABC263G. [ABC263G] Erasing Prime Pairs

[ABC263G] Erasing Prime Pairs

题目描述

黒板に N N 種類の整数が書かれています。 i i 種類目の整数は Ai A_i で、書かれている個数は Bi B_i 個です。

あなたは次の操作を可能な限り繰り返すことができます。

  • 黒板に書かれている 2 2 個の整数 x,y x,y であって、x+y x+y が素数であるものを選ぶ。 選んだ 2 2 個の整数を黒板から消す。

操作を最大で何回行えるか求めてください。

输入格式

入力は以下の形式で標準入力から与えられる。

N N A1 A_1 B1 B_1 A2 A_2 B2 B_2 \vdots AN A_N BN B_N

输出格式

答えを出力せよ。

题目大意

nn 种整数 aia_i ,第 ii 种有 bib_i 个。进行若干次操作,每次在这些数中取出两个,若它们的和为质数,分数加一,操作后把这两个数移去,求最大分数。

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

提示

制約

  • 1  N  100 1\ \leq\ N\ \leq\ 100
  • 1  Ai  107 1\ \leq\ A_i\ \leq\ 10^7
  • 1  Bi  109 1\ \leq\ B_i\ \leq\ 10^9
  • Ai A_i は全て異なる
  • 入力は全て整数

Sample Explanation 1

2 + 3 = 5 2\ +\ 3\ =\ 5 であり、5 5 は素数なので、2 2 3 3 を選んで消す操作が行えます。また、それ以外の操作は行えません。 2 2 4 4 個、 3 3 3 3 個あるので、操作を 3 3 回行うことができます。

Sample Explanation 2

1+ 1 = 2 1+\ 1\ =\ 2 であり、2 2 は素数なので、1 1 1 1 を選んで消す操作が行えます。1 1 4 4 個あるので、操作を 2 2 回行うことができます。