View Code of Problem 87

#include<stdio.h>
#include<cstdlib>
#include<cmath>
#include<iostream>
#include<algorithm>
using namespace std;
typedef long long ll;
int main(){
	int n;
	scanf("%d", &n);
	int a,b;
	a=n/2; b=n/4;
	while(b>0){
		int i;
		for( i=0;i<=n/2;i++){
			if(b*4+2*i==n) {
					printf("%d ",b+i);
					break;
			}
		}
		if(b*4+2*i==n) break;
        b--;
	}
	while(a>0){
		int i;
		for( i=0;i<=n/4;i++){
			if(a*2+4*i==n) {
					printf("%d\n",a+i);
					break;
			}
		}
		if(a*2+4*i==20) break;
        a--;
	}
	
	
	return 0;
}

Double click to view unformatted code.


Back to problem 87