|
|
back to board: please help me why it is wrong Posted by xinxin 17 Sep 2016 19:54 #include<stdio.h> #include<string.h> int f(int n,int m) { if(n==1||m==1) return 0; if(n==2&&m>1) return 2; if(n==3&&m==2) return 3; if(m>2&&n>2) return f(n-2,m-2)+4; } int main() { int n,m; scanf("%d %d",&n,&m); printf("%d",f(n,m)); fflush(stdin); getchar(); return 0; } Re: : please help me why it is wrong Posted by Egor 30 Oct 2016 16:22 Input "N=1 M=1" doesn't give you zero. |
|
|