90 14,16
查看原帖
90 14,16
806997
ttbbzrz楼主2022/9/23 21:40

长if

#include<iostream>
using namespace std;
int main()
{
	int n;
	cin>>n;
	if(n==1 or n==2 or n==5)
	{
		cout<<-1;
	}
	else if(n%14==1)
	{
		cout<<n/14-1<<' '<<n/14-1<<' '<<n/14+5;
	}
	else if(n%14==2)
	{
		cout<<n/14-1<<' '<<n/14<<' '<<n/14+3;
	}
	else if(n%14==5)
	{
		cout<<n/14-1<<' '<<n/14<<' '<<n/14+5;
	}
	else if(n%14==3)
	{
		cout<<n/14<<' '<<n/14<<' '<<n/14+1;
	}
	else if(n%14==4)
	{
		cout<<n/14<<' '<<n/14+1<<' '<<n/14;
	}
	else if(n%14==6)
	{
		cout<<n/14<<' '<<n/14<<' '<<n/14+2;
	}
	else if(n%14==7)
	{
		cout<<n/14<<' '<<n/14+1<<' '<<n/14+1;
	}
	else if(n%14==8)
	{
		cout<<n/14<<' '<<n/14+2<<' '<<n/14;
	}
	else if(n%14==9)
	{
		cout<<n/14<<' '<<n/14<<' '<<n/14+3;
	}
	else if(n%14==10)
	{
		cout<<n/14<<' '<<n/14+1<<' '<<n/14+2;
	}
	else if(n%14==11)
	{
		cout<<n/14<<' '<<n/14+2<<' '<<n/14+1;
	}
	else if(n%14==12)
	{
		cout<<n/14<<' '<<n/14<<' '<<n/14+4;
	}
	else if(n%14==13)
	{
		cout<<n/14<<' '<<n/14+1<<' '<<n/14+3;
	}
	else if(n%14==0)
	{
		cout<<n/14<<' '<<n/14<<' '<<n/14;
	}
	else if(n%14+14==15)
	{
		cout<<n/14<<' '<<n/14<<' '<<n/14+5;
	}
	else if(n%14+14==16)
	{
		cout<<n/14<<' '<<n/14+1<<' '<<n/14+4;
	}
	else if(n%14+14==19)
	{
		cout<<n/14<<' '<<n/14+1<<' '<<n/14+5;
	}
	return 0;
}
2022/9/23 21:40
加载中...