競技プログラミング

C# プログラミング メモ 03

using System; using System.Collections.Generic; // MAX, MIN using System.Linq; class Program { /** 最大値、最小値 を出力 : 2変数の最大最小 */ public void Max_and_Min_01(string inputs) { int arr = new int [inputs.Length]; for (int i = 0; i …

C# ソース メモ 02

using System; // リストを使う using System.Collections.Generic; class Program { /** 線形探査 01 入力例1 5 -3 2 0 -1 2 2 出力例1 2 */ public void linear_exploration_01(int loop_num,string inputs, int target ) { int arr = new int[loop_num]; …

C# 競技プログラミング 01 メモ

using System; class Program { /* ある数をある回数表示 1 3 を 8 回、改行区切りで出力 */ public void t_01(int num, int loop_num){ for(var i = 0; i < loop_num; i++) { Console.WriteLine(num.ToString()); } } /* 入力例1 3 8 */ public void t_02(i…

Python 競技プログラミング メモ 2021_11_16 エバノートまとめ

" data-en-clipboard="true">■ メモ 01 " data-en-clipboard="true">num, num_1, num_2 = map(int, input().split()) ### 対象リスト list_item = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J"] ####### *list_item, sep='' で 出力すると [A,B] の …

Python 競技プログラミング メモ 2021_11_16

" data-en-clipboard="true">■ メモ 01 " data-en-clipboard="true">num, num_1, num_2 = map(int, input().split()) ### 対象リスト list_item = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J"] ####### *list_item, sep='' で 出力すると [A,B] の …

Atcoder B - Collecting Balls (Easy Version) Java

問題文 xy 平面上に N 個のボールがあります。このうち i 番目のボールの位置は (xi,i) です。 したがって、N 本の直線 y=1, y=2, ..., y=N の上にそれぞれ 1 個ずつボールがあることになります。 すぬけ君は、これらのボールを回収するために、タイプ A, B …

Atcoder 花の水やり 問題

・凄くいい問題でした。ありがとうございます。 ■ 問題文 問題文 花壇に N 本の花が咲いており、それぞれ 1,2,......,N と番号が振られています。最初、全ての花の高さは 0 です。 数列 h={h1,h2,h3,......} が入力として与えられます。以下の「水やり」操作…

Atcoder 文字調べ cahrAt

■問題文 ある 3 日間の天気予報が、長さ 3 の文字列 S として与えられます。 S の i (1≤i≤3) 文字目が S のとき、i 日目の天気予報が晴れだったことを、C のときは曇りだったことを、R のときは雨だったことを意味します。 また 3 日間の実際の天気が、長さ …

java ハッシュマップ foreach ループ Iterator ループ メモ

import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class Main { public static void main(String[] args) { // -------------------- ハッシュマップ ----------------------- HashMap<String,String> map = new HashMap<String,String>(); map.put("キ</string,string></string,string>…

java 競技プログラミング メモ

入力例1 20 10 10 3 25 10 20 15 70 70 出力例1 noisy noisy silent import java.util.アスタリスク; import java.util.List; import java.util.Arrays; public class Main { public static void main(String args) { Scanner sc = new Scanner(System.in); …

競技プログラミング メモ 入力値 受け取り java

// 文字列 取得 出力 Scanner sc = new Scanner(System.in); String str; str = sc.next(); System.out.print(str); -------------- // 整数取得 Scanner sc = new Scanner(System.in); // 整数取得 int g_i = sc.nextInt(); System.out.println(g_i + 1); -…

競技 プログラミング メモ 0913 13日の金曜日

// 文字列 strから 1文字切り取る substringstr = sc.next(); t = str.substring(0,1); System.out.print(t); ------------------------------------------------------------------------- // 文字列 空白分割処理 split Scanner sc = new Scanner(System.i…

java リスト処理 拡張for文 foreach iterator

import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class Main{ public static void main(String args) { /*---------- iterator の for文 ----------*/ List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); li</integer>…

java8 ラムダ式 カウント処理 01

/*------------ カウント処理が可能 java8 ラムダ式 ------------*/ interface InterfaceTest2 { public void method(String s); } public class Main { public static void main(String args) { InterfaceTest2 it = a -> System.out.println(a.length()); …

競技プログラミング Sum of Three Integers

問題:Sum of Three Integers https://atcoder.jp/contests/abc051/tasks/abc051_b ■2重ループ ----------- import java.util.*; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int k = sc.nextInt(); int s…

java 忘備集 01

■Int パース 1: final int dec = 254;final String bin = Integer.toBinaryString(dec);System.out.println(bin); 2: String hoge = "1";int num = Integer.parseInt(hoge);System.out.println(num); ---------- ■String パース int num = 1; String str = S…