1 solutions

  • 0
    @ 2025-3-3 16:21:29

    C++ :

    #include<bits/stdc++.h>
    using namespace std;
    int l[9][20]={{},{0,2,3,5,7},{0,23,29,31,37,53,59,71,73,79},{0,233,239,293,311,313,317,373,379,593,599,719,733,739,797},{0,2333,2339,2393,2399,2939,3119,3137,3733,3739,3793,3797,5939,7193,7331,7333,7393},{0,23333,23339,23399,23993,29399,31193,31379,37337,37339,37397,59393,59399,71933,73331,73939},{0,233993,239933,293999,373379,373393,593933,593993,719333,739391,739393,739397,739399},{0,2339933,2399333,2939999,3733799,5939333,7393913,7393931,7393933},{0,23399339,29399999,37337999,59393339,73939133}};
    int num[9]={0,4,9,14,16,15,12,8,5};//这个数组用来表示不同n值时解的数量.
    int main()
    {
        int n;
        cin>>n;
        for(int i=1;i<=num[n];i++)
            cout<<l[n][i]<<endl;
        return 0;
    }
    
    • 1

    Information

    ID
    9985
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    (None)
    Tags
    # Submissions
    0
    Accepted
    0
    Uploaded By