TLE求助QWQ
查看原帖
TLE求助QWQ
488827
Super_Supper楼主2021/8/28 20:15

第一个点就T,大佬们帮我看看QWQ

#include<bits/stdc++.h>
using namespace std;
int a,b,c;
bool flag = 1;
int main(){
  scanf("%d/%d/%d",&a,&b,&c);
  while(flag){
    if(a % (b * c) == 0){
      flag = 0;
    } else{
      c++;
      if(b == 2 && (c == 29 || c == 30)){
        if(a % 400 || a % 100 && a % 4 == 0){
          if(c == 30){
            c = 1;
            b++;
            continue;
          }
        } else{
          c = 1;
          b++;
        }
        continue;
      }
      if((b == 1 || b == 3 || b == 5 || b == 7 || b == 9 || b == 11) && c == 31){
        c = 1;
        b++;
      } else if(c == 30){
        c = 1;
        b++;
      }
    }
  }
  printf("%02d/%02d/%02d",a,b,c);
  return 0;
}

谢谢大佬帮助QWQ

2021/8/28 20:15
加载中...