Submission

Status:

PPPPPTTTTT

Subtask/Task Score:

50/100

Score: 50

User: modx9572

Problemset: สามสหาย

Language: cpp

Time: 1.096 second

Submitted On: 2025-08-26 20:32:40

#include <bits/stdc++.h>
using namespace std;
bool isPrime(int n){
	if(n<2){
		return false;
	}
	if(n%2==0){
		return false;
	}
	for(int i=2;i*i<=n;i++){
		if(n%i==0){
			return false;
		}
	}
	return true;
}
int main(){
	int a,b;
	cin >> a>>b;
	int count =0;
	int p[15001]={};
	for(int i=0;i<=15000;i++){
		if(isPrime(i)==true){
			p[i]++;
		}
	}
	for(int i=a;i<=b;i++){
		for(int j=i;j<=b;j++){
			for(int k=j;k<=b;k++){
	
				if(p[i+j+k]==1){
					count++;
				}
			}
		}
	}
	cout <<count;
}