White scenery @showyou, hatena

If you have any comments, you may also send twitter @shsub or @showyou.

HUAWEI P20 lite au版(SIMロック解除済み)を買ってY!mobileのSIMを刺した

先日発表されたPixel3のお値段の高さにガックリきたので、安くてよさげなHUAWEI P20 lite au版(SIMロック解除済み)を購入しました。ヤフオクで1000円クーポン使って23500円でした。なんでY!mobile版やSIMフリー版が出てるのにわざわざau版を買ったかというと、内蔵メモリが32GB->64GBに増量されているからです。Nexus5xの16GBでカツカツだったので、32だと早晩カツカツになるとの判断です。

 

f:id:showyou:20181016164547j:plain

 写真左がP20 lite、右がNexus5xです。P20 liteの方が若干画面の横幅が狭く、縦の長さが相当長い感じです。

写真を撮ってるのがiPhone7なので写ってないですが、iPhone7よりかは若干横幅が広く、縦の長さがiPhone7全部を覆うくらい高いです。

 

iPhone7(SIMフリー)と比較した感じのメリット・デメリットを挙げると

メリット:

  • 画面が広い
  • 画面が綺麗(iPhone7は保護フィルムのせいかもしれませんが)
  • イヤホンジャックがある

デメリット:

  • ぷちぐるの動作が重い。通常プレイでは大差無いですが、ゲーム画面の読み込み時や、アニメーションカードの発動時にもたつきます。どうも内蔵スペック云々よりも、iPhone向けに動作最適化されてんじゃないかって感じがします。ただ画面は広くなって綺麗なのでプレイはしやすいですね
  • Felica機能は無し。使わないのでいいです

という感じです。カメラ機能はまだ使ってないのでわかりませんが、P20 liteはいろいろメニューが多彩っぽいです。

あとau版のデメリットとして、auの余計なアプリが入っていて一部消せなかったりするのがめんどくさいです。電池食うものも入っているし(止めました)。

 

ちなみにどっちもY!mobile/UQ mobileは使えました(iPhone7にUQ mobileを移し替えました)。

 

まとめると、値段の割には画面がでかくなったのはよかったのですがゲームが重くなってにゃーんな気分です。高負荷なゲームでかい画面でするならiPhoneXsかZen Phone5zか今度出るPixel3を買うといいかもしれません。が端末高いからなぁ・・(65800円~15万程度)

CODE FESTIVAL 2018 qual Bに参加しました

またCが解けませんでした・・というか今回Cが500点で結構難しかったですね。自分の順位の少し下を見たら青色コーダーとかbioにUniversity of Tokyoとかいてちょっぴりニヤッとしました(良くない

A:

愚直に1~100までのリストを作り、割り切れる値だけ除外しました。

別にリスト作らなくても100/割る値で良かったんですね・・

https://beta.atcoder.jp/contests/code-festival-2018-qualb/submissions/3405966

B:

顔の面白さb_iが最大の人をトレーニングすれば最大の値になるので、(a_i, b_i)のリストをb_iの大きい順にソートして、先頭のa_iにXだけ足す処理を入れてからa_i * b_iの和を取っています。

https://beta.atcoder.jp/contests/code-festival-2018-qualb/submissions/3405966

C:

何も考えずに配置したら500000とかになって、条件クリアできないですね。いくつか試行錯誤しましたが5x5マスは思いつきませんでした。

 

UQ mobileの料金プランがわかり辛かったのでグラフにしてみた

先日親がDocomoの料金の高さに辟易したので、先日私がサブで使い始めたUQ mobileを音声通話付き・新規スマホ購入のプランで契約しました。その時のプランが結構わかり辛かったのでグラフにしてみました。

 

UQ mobileの音声つき通信プランは大きく分けて2種類あります。一つはおしゃべりプラン・ぴったりプランというやつで、家族割で1480円~(2台目以降、1台目なら1980円~)、通話5分までなら何回でも無料(ぴったりプランは60分/月無料)と大きく謳ってるものです。それとは別にデータ高速+音声通話プランという、1680円で通話無料期間なしというのもひっそりと用意されています。

 

携帯の購入補助が前者にしかつかないので一見すると前者のおしゃべりプラン・ぴったりプランの方が良さげに見えますが・・実は長期間契約しているとデータ高速+音声通話プランの方が大分安上がりになります。

Read more

AtCoder Beginner Contest 112(ABC112)に参加しました

D問題が解けたんだけどTLE食らってた・・他の人の回答見てちょっと直したらTLE解除された・・残念過ぎる。

 

A:

N = 1なら、"Hello World"を出力して終了。そうでないならA+Bを出力。

https://beta.atcoder.jp/contests/abc112/submissions/3342825

B:

まずt_i < Tであるc_i, t_iをリストに入れて、c_iでソートして一番小さいものを出力。

https://beta.atcoder.jp/contests/abc112/submissions/3345498

C:

問題の意味はわかったけど解き方がさっぱりだったのでスキップ。

D:

2~M / 2のうち、Mの約数(=iとする)でかつM / i が N以上の最大のiを出力すればいい・・のだけど何をトチ狂ったのか下からiを数えていったのでTLEになってしまった。

https://beta.atcoder.jp/contests/abc112/submissions/3353158

iを上から数えて見つかったら切り上げるように書き直したら通った(コンテスト終了後)。しかしそれでも処理時間ギリギリである。

https://beta.atcoder.jp/contests/abc112/submissions/3355718

 

UQ mobileを契約して、Nexus5X(Y!mobile)のSIMロックを解除した

先日入手したiPhone7を主回線にして、余ったNexus5xをサブ端末にすべくUQ mobileを契約しました。

Before:
After:

 

Read more

iPhoneを手に入れた

といってもiPhone7(128GB, SIMフリー,中古)だけど。

今使ってるnexus5X(ymobile)が16GBしかなく、複数のゲームを入れることもままならなかったので、iPhone7にymobileのSIMを刺して、nexus5xはSIMロック解除して余ってるIIJのSIMでも入れるつもり。

 

ざっと使ってみた感じ、

  • 画面はnexus5の方が大きく、きれいに見える。解像度はどちらも1920x1080。iPhone7は1,334 x 750ですね・・
  • 容量が16GB -> 128GBになったのは大きい。

nexus5xのSIMロックを解除しようと思ったけど、割賦を支払いきってなかったので一括で残りを支払う必要がありそうだよ。。大した金額じゃないけど。

AtCoder Beginner Contest 111(ABC111)に参加しました

Cがあとちょっとで解けたのに、残念。

A:

1桁ずつ数値を分解し、1が来たら9を加え、9が来たら1を加えて、それ以外の数値はそのまま加えて出力した・・あれもしかして1と9以外なかった?

https://beta.atcoder.jp/contests/abc111/submissions/3290187

B:

配列に111~999までのゾロ目を入れておいて、小さい方から順に見て入力値を上回ったらその値を出力。

https://beta.atcoder.jp/contests/abc111/submissions/3291386

C:

偶数と奇数に分け、数値の頻度分布を作って、一番大きい値だけ取り除いて残りの頻度の和を取ればよい。

ただし偶数と奇数の最頻値が同じ場合、どちらか一方は二番目に大きい値を取り除く必要がある。

今回時間内では勝手に奇数側だけ二番目を見るようにした(a)ため、テストケースの最後で引っかかってしまっていた。解説見た後偶数側も二番目を見るパターンを作り(b)、(a)と(b)の大小を比較することで通った。

https://beta.atcoder.jp/contests/abc111/submissions/3299748 (不正解)

https://beta.atcoder.jp/contests/abc111/submissions/3302957 (正解)