1 条题解

  • 0
    @ 2025-12-29 21:13:50

    #include<bits/stdc++.h> using namespace std; int main(){ long long x,y,z,q,x1,y1,z1,z2; cin>>x>>y>>z>>q; x1=x; y1=x+y; z1=x+y+z; z2=x+y+z+y; while(1){ if(q>=1&&q<=x1){//在红灯时间范围内 cout<<"red"; return 0; } if(q>x1&&q<=y1){//在黄灯时间范围内 cout<<"yellow"; return 0; } if(q>y1&&q<=z1){//在绿灯时间范围内 cout<<"green"; return 0; } if(q>z1&&q<=z2){//在黄灯时间范围内 cout<<"yellow"; return 0; } q=q-(x+y+z+y);//q不断减去一个周期 } return 0; }

    • 1

    信息

    ID
    8375
    时间
    1000ms
    内存
    256MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者