{"problem":{"name":"分解质因子 3","description":{"content":"给定一个正整数 $n$，设 $n = p_1 \\times p_2 \\times \\dots p_k$，其中 $p_i$ 均为质数，对 $1 \\leq i < k$，$p_i \\leq p_{i + 1}$。 可以证明，序列 $p_i$ 是唯一的。 对每个给定的 $n$，请你求出 $p_1, p_2, \\dots p_k$。 为了避免输出过大，请你输出 $p_1, p_2, \\dots p_","description_type":"Markdown"},"platform":"Luogu","limit":{"time_limit":2000,"memory_limit":524288},"difficulty":{"LuoguStyle":"P3"},"is_remote":true,"is_sync":true,"sync_url":null,"sign":"LGB3716"},"statements":[{"statement_type":"Markdown","content":"给定一个正整数 $n$，设 $n = p_1 \\times p_2 \\times \\dots p_k$，其中 $p_i$ 均为质数，对 $1 \\leq i < k$，$p_i \\leq p_{i + 1}$。\n\n可以证明，序列 $p_i$ 是唯一的。\n\n对每个给定的 $n$，请你求出 $p_1, p_2, \\dots p_k$。\n\n为了避免输出过大，请你输出 $p_1, p_2, \\dots p_k$ 的**按位异或和**。\n\n## Input\n\n**本题单测试点内有多组测试数据**。\n\n第一行是一个整数，表示测试数据组数 $T$。\n\n接下来 $T$ 行，每行一个整数，表示一组数据的 $n$。\n\n## Output\n\n对每组测试数据，输出一行一个整数，表示它所有质因子的按位异或和。\n\n[samples]\n\n## Note\n\n### 数据规模与约定\n\n对于全部的测试点，保证 $1 \\leq T \\leq 10^6$，$2 \\leq n \\leq 10^8$。\n\n### 提示\n\n请注意大量数据读入输出对程序效率造成的影响，选择合适的 IO 方式，避免超时。","is_translate":false,"language":"English"}],"meta":{"iden":"LGB3716","tags":["O2优化","素数判断,质数,筛法"],"sample_group":[["2\n3\n9","3\n0"]],"created_at":"2026-03-03 11:09:25"}}