#include <iostream> #include <set> #include <cmath> using namespace std; int main() { unsigned int a; size_t i; // 2000000014 if (cin >> a) { multiset<int> set; i = 2; int tmp = sqrt(a); // 有点讨巧了,从2开始除,2、3、5肯定是质数的,4不是,但是前面我是while,选择除完2之后再去 // 除2,所以4会被分解成两个2,依次类推。 // 如果这...