取り憑かれたかのようにオンゲキをプレー。マナーが酷い人に阻まれる。ABC131に参加

オンゲキのキャンペーンをしていたので、お昼前からひたすら飯も食べずにプレー。
取り憑かれたかのようにオンゲキをプレー。マナーが酷い人に阻まれる。ABC131に参加_f0019846_18153861.jpg
スタートですがこんな調子です。のんびりやっていたのもつかの間、
16時前ぐらいから自分と同じく粘着プレーする人が現れました。筐体は1つしかないので交互という感じですが、
まずはワタシがブーストで3曲速攻で終わらせたにもかかわらず、その人は並び状態を確認した上でブーストをかけずに
1曲ブースト+6曲プレーしました。
これを見た自分はひでーなと思ったので一瞬で気分を害し、とはいえさっさと終わらせたい想いしかないので
ブーストを切ってプレー。相手はブーストでやるようになったが、私が間違えて1曲目をブーストなしでやってしまったのを見たのか、
それを真似してのブーストのかけ方をするなど。とても気持ちの悪い感じでした。
取り憑かれたかのようにオンゲキをプレー。マナーが酷い人に阻まれる。ABC131に参加_f0019846_18160380.jpg
SSSなリザルトのみ。六兆年と一夜物語 EXPERT 1004256 SSS Rating:7.81
取り憑かれたかのようにオンゲキをプレー。マナーが酷い人に阻まれる。ABC131に参加_f0019846_18183883.jpg
千本桜 EXPERT 1002306 SSS Rating:8.00
取り憑かれたかのようにオンゲキをプレー。マナーが酷い人に阻まれる。ABC131に参加_f0019846_18195762.jpg
Bad Apple!! feat. nomico EXPERT 1000390 SSS Rating:9.49
取り憑かれたかのようにオンゲキをプレー。マナーが酷い人に阻まれる。ABC131に参加_f0019846_18205794.jpg
Melody! EXPERT 1001664 SSS Rating:10.34
取り憑かれたかのようにオンゲキをプレー。マナーが酷い人に阻まれる。ABC131に参加_f0019846_18210532.jpg
アクアテラリウム EXPERT 1002828 SSS Rating:10.71
取り憑かれたかのようにオンゲキをプレー。マナーが酷い人に阻まれる。ABC131に参加_f0019846_18210914.jpg
四次元跳躍機関 EXPERT 1003783 SSS Rating:10.90
取り憑かれたかのようにオンゲキをプレー。マナーが酷い人に阻まれる。ABC131に参加_f0019846_18211632.jpg
れみりあ☆デスティニー EXPERT 1004017 SSS Rating:10.98
取り憑かれたかのようにオンゲキをプレー。マナーが酷い人に阻まれる。ABC131に参加_f0019846_18212043.jpg
Halcyon EXPERT 991797 SS Rating:11.15

ここでファイル交換分+アルファの60クレ分が溜まったので終了。
取り憑かれたかのようにオンゲキをプレー。マナーが酷い人に阻まれる。ABC131に参加_f0019846_18231885.jpg
弐寺へ。murmur twins(A)をEXH
取り憑かれたかのようにオンゲキをプレー。マナーが酷い人に阻まれる。ABC131に参加_f0019846_18235820.jpg
Re:GENERATION DPN フルコン
取り憑かれたかのようにオンゲキをプレー。マナーが酷い人に阻まれる。ABC131に参加_f0019846_18240458.jpg
キラキラ☆ステーション EXTREME 956523 SS HARD
取り憑かれたかのようにオンゲキをプレー。マナーが酷い人に阻まれる。ABC131に参加_f0019846_18240969.jpg
LISTEN TO THE STEREO!! EXTREME 950932 SS HARD
取り憑かれたかのようにオンゲキをプレー。マナーが酷い人に阻まれる。ABC131に参加_f0019846_18243352.jpg
ここからサンボルへ。GEOMETRIA EXH 9375816 AA Uクリア
取り憑かれたかのようにオンゲキをプレー。マナーが酷い人に阻まれる。ABC131に参加_f0019846_18243595.jpg
NEO TREASON GRV 9659757 AA+ Uクリア
取り憑かれたかのようにオンゲキをプレー。マナーが酷い人に阻まれる。ABC131に参加_f0019846_18263910.jpg
或帝滅斗新コースは達成率150%で。
取り憑かれたかのようにオンゲキをプレー。マナーが酷い人に阻まれる。ABC131に参加_f0019846_18271927.jpg
最後はリフレク。Pleasure with VOLZZA WH 93.8% AAA フルコン
取り憑かれたかのようにオンゲキをプレー。マナーが酷い人に阻まれる。ABC131に参加_f0019846_18272822.jpg
デッドボヲルdeホームラン HARD 97.8% AAA+ フルコン

帰宅後はABC131に参加。

A問題は連続する数字があるかどうかで判定するだけ。実はタイピングは"ん"など連続する入力はやりづらいものです。
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
public static void main(String args[]) throws Exception{
BufferedReader stdR = new BufferedReader(new InputStreamReader(System.in));
String s = stdR.readLine();
boolean conse = false;
char before = s.charAt(0);
for(int i = 1 ; i < s.length(); i++) {
if(before == s.charAt(i))conse = true;
before = s.charAt(i);
}
if(conse) {
System.out.println("Bad");
}else {
System.out.println("Good");
}
}
}

B問題は問題文を読み違えて死亡。食べる前の状態と食べた後の状態の差が小さくなるように選ぶだけ。

import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
public static void main(String args[]) throws Exception{
BufferedReader stdR = new BufferedReader(new InputStreamReader(System.in));
String[] S = stdR.readLine().split(" ");
int N = Integer.parseInt(S[0]);
int L = Integer.parseInt(S[1]);
int min = Integer.MAX_VALUE;
int minvalue = Integer.MAX_VALUE;
int sum = 0;
for(int i = 0 ; i < N ; i++) {
sum += (L + i);
}
for(int i = 0 ; i < N ; i++) {
if(Math.abs(L + i) < min) {
minvalue = sum - (L + i);
min = Math.abs(L + i);
}
}
System.out.println(minvalue);
}
}
C問題は最大公約数を使ってうまく数を計算してください。
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
public static void main(String args[]) throws Exception{
BufferedReader stdR = new BufferedReader(new InputStreamReader(System.in));
String[] s = stdR.readLine().split(" ");
long A = Long.parseLong(s[0]);
long B = Long.parseLong(s[1]);
long C = Long.parseLong(s[2]);
long D = Long.parseLong(s[3]);
System.out.println((B - A + 1) - divider(A, B, C) - divider(A, B, D) + divider(A, B, lcm(C,D)));
}
public static long divider(long A, long B,long div) {
long start = 0;
long end = 0;
if(A <= div) {
start = div;
}else {
if(A % div == 0) {
start = A;
}else {
start = A + div - A % div;
}
}
if(B < div) {
return 0;
}else {
end = B - B % div;
}
if(start > end)return 0;
return (end - start) / div + 1;
}
private static long lcm(long m, long n) {
return m * n / gcd(m, n);
}
private static long gcd(long m, long n) {
if(m < n) return gcd(n, m);
if(n == 0) return m;
return gcd(n, m % n);
}
}

D問題は終了時間が早いやつから選んでいくみたいな手法だったと思います。ソートしてうまくやりましょう
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.Serializable;
import java.util.Arrays;
public class Main {
public static void main(String args[]) throws Exception{
BufferedReader stdR = new BufferedReader(new InputStreamReader(System.in));
String[] s = stdR.readLine().split(" ");
int N = Integer.parseInt(s[0]);
Pair<Integer, Integer>[] pairs = new Pair[N];
for(int i = 0 ; i < N ; i++) {
Pair<Integer,Integer> p = new Pair<Integer,Integer>();
s = stdR.readLine().split(" ");
p.setSecond(Integer.parseInt(s[0]));
p.setFirst(Integer.parseInt(s[1]));
pairs[i] = p;
}
Arrays.sort(pairs);
long time = 0;
boolean ok = true;
for(int i = 0 ; i < N ; i++) {
time += pairs[i].getSecond();
if(time > pairs[i].getFirst()) {
ok = false;
break;
}
}
if(ok) {
System.out.println("Yes");
}else {
System.out.println("No");
}
}
}
class Pair<S, T> implements Cloneable,Comparable<Pair<?, ?>>, Serializable {
private static final long serialVersionUID = -553348920790587668L;
@Override
public Pair<?, ?> clone() {
try {
return (Pair<?, ?>) super.clone();
} catch (CloneNotSupportedException e) {
throw new IllegalStateException(e);
}
}
public Pair(){//S first, T second) {
//this.first = first;
//this.second = second;
//return;
}
private S first;
private T second;
@SuppressWarnings("unchecked")
public Pair(Pair<?, ?> p) {
first = (S) p.getFirst();
second = (T) p.getSecond();
}
public S getFirst() {
return first;
}
public void setFirst(S first) {
this.first = first;
}
public T getSecond() {
return second;
}
public void setSecond(T second) {
this.second = second;
}
@Override
public boolean equals(Object obj) {
if (obj == this) { return true; }
if (!(obj instanceof Pair)) { return false; }
Pair<?, ?> pair = (Pair<?, ?>) obj;
if (first == null) {
if (second == null) {
if (pair.first == null && pair.second == null) { return true; }
return false;
}
if (pair.first == null) { return second.equals(pair.second); }
return false;
}
if (second == null) {
if (first != null) {
if (pair.second == null) { return first.equals(pair.first); }
return false;
}
}
return first.equals(pair.first) && second.equals(pair.second);
}
/**
* hashcode
*/
@Override
public int hashCode() {
int result = 17;
result *= 31;
if (first != null) {
result += first.hashCode();
}
result *= 31;
if (second != null) {
result += second.hashCode();
}
return result;
}
@Override
public String toString() {
return "[" + (first != null ? first : "null") + ", " + (second != null ? second : "null") + "]";
}
@SuppressWarnings("unchecked")
public int compareTo(Pair<?, ?> o) {// Comparable>
Comparable f = null;
Comparable s = null;
try {
f = (Comparable) first;
s = (Comparable) second;
} catch (ClassCastException e) {
throw new IllegalStateException(e);
}
if (f == null || s == null || o == null) throw new NullPointerException();
int c = f.compareTo(o.first);
if (c != 0) {return c; }
return s.compareTo(o.second);
}
}

  by ddrer-yossi | 2019-06-22 18:14 | Beatmania

<< 謎とオンゲキと謎 クラシック8に挑戦するも惨殺さ... >>

SEM SKIN - DESIGN by SEM EXE