/ SeriousOJ /

Record Detail

Time Exceeded


  
# Status Time Cost Memory Cost
#1 Accepted 1ms 532.0 KiB
#2 Accepted 85ms 532.0 KiB
#3 Accepted 314ms 532.0 KiB
#4 Accepted 628ms 544.0 KiB
#5 Time Exceeded ≥1001ms ≥532.0 KiB
#6 Time Exceeded ≥1099ms ≥532.0 KiB

Code

#include<bits/stdc++.h>
using namespace std;
bool isPrime(int n)
{
    if (n<=1) return false;
    for (int i=2; i*i<=n; i++)
    {
        if (n%i==0)return false;
    }
    return true;
}
int main ()
{
    int ct = 0;
    int n;
    cin>>n;
    vector<int>v;
    int ans=0;
    for (int i=0; i<n; i++)
    {
        if (isPrime(i)==true)
        {
            v.push_back(i);
            ans++;
        }
    }
    for (int i=1; i<=n; i++){
        for (int j=1; j<=n; j++)
        {
            for (int k=1; k <= n; k++){
                if(i+j+k <= n){
                        if(isPrime(i+j+k)){
                            ct++;
                        }
                }
            }
        }
    }

    cout<<ct;
    return 0;
}

Information

Submit By
Type
Submission
Problem
P1172 Counting Triplets
Language
C++17 (G++ 13.2.0)
Submit At
2025-03-04 06:34:08
Judged At
2025-03-04 06:34:08
Judged By
Score
15
Total Time
≥1099ms
Peak Memory
≥544.0 KiB