Avant-Garde Code

アバンギャルド・コード is 前衛的算譜.

2020-06-01から1ヶ月間の記事一覧

ビット演算で減算を実装する【アルゴリズム実技検定 解説】

しかし、アルゴリズム実技検定 (PAST) では「1からプログラムを作成する能力を問う」と標榜しているわけですから、そんな飛び道具に頼った実装は許されないと容易に想像できます。すなわち、ビット演算を駆使してこの問題に取り組むのです。

ビット演算で加算を実装する【アルゴリズム実技検定 解説】

しかし、アルゴリズム実技検定のキャッチフレーズは「1からプログラムを作成する能力を問う」です。したがって、そんな単純な実装で許されるはずはなく、出題者の想定解法は「ビット演算を使って四則演算を実装する」です (断言)。

About This Blog

This Blog's Concept In programming, the solution is not always unique for something you want to achieve. I usually try multiple implementations when I find them. In competitive programming such as Codeforces and AtCoder, I think that submi…

このブログについて

このブログのコンセプト プログラミングにおいては、何か実現したい対象があったとして、それを実現する方法は一つだけとは限りません。 筆者は普段から、複数の実装方法を見つけた場合には試すようにしています。 AtCoder や Codeforces のような競技プログ…