#ABC263G. 擦除素数对

擦除素数对

擦除素数对

题目描述

黑板上写着 NN 种整数。第 ii 种整数是 AiA_i,写有 BiB_i 个。

你可以尽可能多地重复以下操作:

  • 选择黑板上写的 22 个整数 x,yx,y,使得 x+yx+y 是素数。把选中的 22 个整数从黑板上擦掉。

求最多可以执行多少次操作。

输入格式

NN
A1A_1 B1B_1
A2A_2 B2B_2
\vdots
ANA_N BNB_N

输出格式

输出答案。

样例

3
3 3
2 4
6 2
3

因为 2+3=52 + 3 = 5,而 55 是素数,所以可以选择 2233 擦除。除此之外没有其他可执行的操作。由于 2244 个、3333 个,所以最多可以执行操作 33 次。

1
1 4
2

因为 1+1=21+ 1 = 2,而 22 是素数,所以可以选择 1111 擦除。由于 1144 个,所以最多可以执行操作 22 次。

数据范围

  • 1N1001 \leq N \leq 100
  • 1Ai1071 \leq A_i \leq 10^7
  • 1Bi1091 \leq B_i \leq 10^9
  • 所有 AiA_i 互不相同。
  • 所有输入都是整数。
难度 省选/NOI-
通过率
尝试 0
已通过 0
ID
2804
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签