Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
38524 peng_langjie 【J】T1 C++ 通过 100 851 MS 260 KB 582 2025-10-15 18:54:16

Tests(10/10):


#include <bits/stdc++.h> using namespace std; #define ll long long ll g_llDp[1000005] = {0, 1}; int main() { ll llN = 0; ll llP = 0; cin >> llN >> llP; for (ll i = 2; i <= llN; i++) { g_llDp[i] = g_llDp[i-1]*2 + g_llDp[i-2]; g_llDp[i] %= llP; } cout << g_llDp[llN] << "="; ll llCnt = 0; for (ll i = 2; i<= g_llDp[llN]; i++) { while (0 == (g_llDp[llN] % i)) { llCnt++; if (1 == llCnt) { cout << i; } else { cout << "*" << i; } g_llDp[llN]/=i; } } return 0; }


测评信息: