F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

Neko and Inu

Time Limit: 8000/4000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 57    Accepted Submission(s): 10


Problem Description
Neko and Inu are good friends.
Neko has a box of energy crystals $A$. Inu has a box of energy crystals $B$.
Both of $A$ and $B$ have $n$ crystals. Each crystal has a different energy. You can think that energy is a positive integer.
Unfortunately, $A$ and $B$ are mixed together when Neko and Inu are playing games. Each pair of crystals $u (u \in A)$ and $v (v \in B)$ can produce two new crystals which energies are $u + v$ and $|u - v|$. The old crystals will disappear in the end.
So there are $2 n ^ {2}$ crystals finally. Let the new box of energy crystals called $C$. Neko and Inu are surprised to find each crystal in $C$ is different and their energies are continuous odd number from $1$ to $4 n ^ {2} - 1$.
Now, Neko and Inu want to know how many different $A$ and $B$ can be mixed into $C$. Calculate the answer after mod $998244353$.
 

Input
The first line contains only one integer $T ( T \leq 50)$, which indicates the number of test cases.
For each test case, the first line contains one integer $m$ ,indicating the number of distinct primes of $n$.($1 \leq m \leq 10^5$).
The next $m$ line, each line contains two integers $p_{i}, a_{i}$.
Where $p_{i}$ is a prime.$n = \prod p_{i} ^ {a_{i}}, a_{i} > 0, \sum a_{i} \leq 10^5, p_{i} \leq 10^9 + 9$.
There are at most $10$ test cases which satisfies $\sum a_{i} \geq 10^3$.
 

Output
For each test case, output one line "Case #x: y", where x is the case number (starting from 1) and y is the answer after mod $998244353$.
 

Sample Input
2 1 2 1 2 2 2 5 2
 

Sample Output
Case #1: 6 Case #2: 6060
 

Hint

for the first case:
A = {1, 3}, B = {4, 12}
A = {4, 12}, B = {1, 3}
A = {3, 5}, B = {6, 10}
A = {6, 10}, B = {3, 5}
A = {2, 6}, B = {7, 9}
A = {7, 9}, B = {2, 6}
 

Source
 

Statistic | Submit | Discuss | Note
Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-04-20 07:56:15, Gzip enabled