#include <stdio.h>
int foo(int x, int y, int z)
{
    if(x < 2 && y < 2 && z < 4)
      return 0;
    else
    {
      int t = x / 2 + y / 2 + z / 4;
      y = t + y % 2;
      z = t + z % 4;
      return t + foo(0, y, z);
    }
}
int main(void)
{
    printf("%d\n", foo(100, 0, 35));
    return 0;
}
231
不知道答案对不对?				
			
		 有意思,来学习一下				
			
		哈哈,这样都行				
			
		瞧瞧正确答案!!!				
			
		
虚心学习 ,谢谢分享。				
			
		语言还能翻译?				
			
		个人逻辑思维不行,学习一下				
			
		想不出来,来学习一下。
				
			
		有意思来看看
				
			
		这个问题比较有意思啊