#include <stdio.h>
int route(int x,int y);
int main(void) {
int x,y;
printf("最短経路数:%d\n",route
(x
,y
));
return 0;
}
int route(int x,int y){
if(x == 0 || y == 0){
return 1;
}else{
return route(x-1,y) + route(x,y-1);
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgcm91dGUoaW50IHgsaW50IHkpOwoKaW50IG1haW4odm9pZCkgewoJaW50IHgseTsKCQoJc2NhbmYoIiVkIiwmeCk7CglzY2FuZigiJWQiLCZ5KTsKCXByaW50ZigiR09BTCglZCwlZClcbiIseCx5KTsKCQoJcHJpbnRmKCLmnIDnn63ntYzot6/mlbDvvJolZFxuIixyb3V0ZSh4LHkpKTsKCQoJcmV0dXJuIDA7Cn0KCmludCByb3V0ZShpbnQgeCxpbnQgeSl7CgkKCWlmKHggPT0gMCB8fCB5ID09IDApewoJCXJldHVybiAxOwoJfWVsc2V7CgkJcmV0dXJuIHJvdXRlKHgtMSx5KSArIHJvdXRlKHgseS0xKTsKCX0KfQ==