import java.util.Scanner;
public class Main
{ public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int m = sc.nextInt();
int n = sc.nextInt();
int p =n-m;
int count=0;
if (m > n) {System.out.println(0);return ;}
int i=0;
for(i=0;i
count=count+distribute(m-1,p-i,i);
}
System.out.println(count);
}
public static int distribute(int m ,int p, int k) {
if (p <= 0) return 0;
if (m <= 0) return 0;
if (m == 1) {
if (p >= k && p <= k + 3) {
return 1;
}
return 0;
}
int ncount=0;
for (int i = k; i <= k+3; i++) {
ncount=ncount+distribute(m-1,p-i,i);
}
return ncount;
}
}


![[OD]分月饼 [OD]分月饼](http://www.mshxw.com/aiimages/31/963437.png)
