#include <iostream>
using namespace std;
int main() {
int n;
scanf("%d",&n);
for(int x=0;x<=100;x++)
for(int y=0;y<=100;y++)
for(int z=0;z<=100;z++)
if(3*(5*x+3*y)+z<=n*3&&x+y+z==100)//同时×3可以避免出现小数,本题的难点也在于此
printf("x=%ld,y=%ld,z=%d\n",x,y,z);//1/3会截断造成多数一组,
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号