0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

こんばんは。

2021/2/27に、AtCoderのABC-193に参加しました。
レートは以下の通りとなっています。

image.png

残念ながらC問題でつまずきました。

順位は5353位でした。C問題が解けた前回よりも良かったです。
レートは184→197に更新!200まであと少し!たぶん次は超えるでしょう。

###A問題

A円の品物がB円で売られていた。何割引か?
まあこれは問題の通りですな。

import java.util.Scanner;

public class Main{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
  double a = sc.nextDouble();
  double b = sc.nextDouble();
  System.out.println(((a-b)/a)*100);
}
}

###B問題
人気ゲーム機を買いたいが、N箇所の店に売っている。
それぞれ、自宅から徒歩A分のところに、P円でX個の在庫がある。
0.5分ごとに1個ずつ売れてしまう。
一番安く手に入る価格はいくらか?

import java.util.Scanner;

public class Main{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
  int n = sc.nextInt();
  int a[] = new int[n];
  int p[] = new int[n];
  int x[] = new int[n];
  int min = 1000000000;
  char flg = '0';
  for(int i=0;i<n;i++){
  a[i] = sc.nextInt();
  p[i] = sc.nextInt();
  x[i] = sc.nextInt();
    if((x[i]-a[i])>0){
        flg = '1';
        if(p[i]<min){
          min = p[i];
        }    
    }
  }
  if(flg=='0'){
  System.out.println(-1);
  }else{
  System.out.println(min);
  }
  
}
}

###C問題
正解を導くロジックにはなってもタイムアウトでだめでした。

###感想
今回は残念な結果ではありますが、また次に向けて頑張ります。
今週はPM関連の試験があり、そちらの注力してプログラミングの練習を休んでいましたので、また次回に向けて練習を積んでいきます。
レート200を直近の目標にして頑張ります。

これからもコツコツ取り組んで、茶色を目指したいと思います!
同じく灰色レベルで頑張っている方、お互い頑張りましょう!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?