P1579为何会全RE啊
  • 板块题目总版
  • 楼主C202301
  • 当前回复11
  • 已保存回复11
  • 发布时间2023/9/8 19:33
  • 上次更新2023/11/2 22:18:40
查看原帖
P1579为何会全RE啊
975726
C202301楼主2023/9/8 19:33
#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
vector<long long> v;
int main()
{
	long long n;
	bool q=1,w=1;
	cin>>n;
	v.push_back(2);
	for(int i=3;i<=n;i++)
	{
		v.push_back(i);
		for(int j=0;j<=sqrt(v.size()-1)+1;j++)
		if(i%v[j]==0&&v[j]!=i)
		{
			v.pop_back();
			break;
		}
	}
	for(int k=0;k<v.size();k++){
		for(int l=k;l<v.size();l++){
		    for(int u=l;u<v.size();u++)
	        if(v[k]+v[l]+v[u]==n)
	        {
		        cout<<v[k]<<" "<<v[l]<<" "<<v[u];
		        q=0;
		        break;
	        }
	        if(q==0)
	        {
	        	w=0;
	        	break;
			}
	    }
	    if(w==0)
	    break;
	}
	return 0;
}
2023/9/8 19:33
加载中...