条件-爱丽丝和鲍勃

给一张长为a,宽为b的桌子。设有无数张半径为r的圆形纸片。有两个人爱丽丝和鲍勃在桌子上放纸片,之前已放好的纸片不能挪动位置,纸片在放的时候不能相交但可以外切且不能超过桌子的边界,谁放不了谁就输了。问先放的人是否一定能赢,若是输出“Alice win”,否则输出“Bob win”。
输入格式:
输入一行,包含三个整数
a,b,r
输出格式:
输出一行,如果Alice能赢输出“Alice win”,否则输出“Bob win”。
样例输入1:
5 5 2
样例输出1:
Alice win
用c语言这样写哪里不对吗,我在其它话题发这个代码,为什么被举报了

#include <stdio.h>
#include <math.h>
int main() 
{
    int a, b, r;
    scanf("%d %d %d", &a, &b, &r);
    if (2 * r <= a && 2 * r <= b)
    {
        int numRows = (int)floor((double)(a - 2 * r) / (2 * r)) + 1;
        int numCols = (int)floor((double)(b - 2 * r) / (2 * r)) + 1;
        int totalCircles = numRows * numCols;
        if (totalCircles % 2 == 1) 
        {
            printf("Alice win\n");
        } 
        else 
        {
            printf("Bob win\n");
        }
    } else 
    {
        printf("Bob win\n");
    }
    return 0;
}

他的是错误代码

我这个只通过90,想问下哪里错了啊

要用co

核代:
int co(int a,int b,int r)
{
if(2r>a||2r>b)
{
return ?;
}
else
{
return ?;
}
}
int main()
{
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
int a,b,r;
cin>>?>>?>>?;
if(co(a,b,r)==1)
{
cout<<“?”;
}
else
{
cout<<“?”;
}
re……0;
}

co是啥,只学过c语言

看不懂啊

@栗子酱 @稻叶昙 回老帖( @贺艳飞_24044307 你是思路不会吗?