All pastes #293782 Raw Edit

Miscellany

public text v1 · immutable
#293782 ·published 2006-12-27 21:52 UTC
rendered paste body
#include <stdio.h>

int final[6] = {0,1,2,3,4,5};
int ways;
int getcost(int act, int sum, int rec) {

        int i, t;
        if (sum == 5 && rec == act) {
            ways++;
            return;
        }
        if(sum>5) return;
        if (act == rec) return;

        for(i=0;i<6;i++) {
          getcost(act,sum+final[i], rec+1);
        }

        return ways;
}

int main() {

        int act,sum,cost,i;
        sum=0;

        for(i=1;i<=500;i++) {
          ways=0;
          cost = getcost(i,0,0);
          sum += cost;
          printf("%d - %d\n", i, cost);
        }


}