Изменения рейтингов за последние раунды временно удалены. Скоро они будут возвращены. ×

Блог пользователя sahil832

Автор sahil832, история, 2 года назад, По-английски

https://codeforces.com/contest/1629/problem/B

can anyone pls explain what mistake I am making.

int l=nextInt();
  int r=nextInt();
  int k=nextInt();
  int x=r-l+1;
  if(l==r&&l==1){
    out.println("no");
    continue;
  }
  if(l==r&&l!=1){
    out.println("yes");
    continue;
  }
  if(x%2==0||l%2==0){
    x=x/2;
  }
  if(x%2==1&&l%2==1){
    x=(x/2)+1;
  }
  if(k>=x){
    out.println("yes");
  }
  else{
    out.println("no");
  }
  • Проголосовать: нравится
  • -6
  • Проголосовать: не нравится