Logfiles
Logfiles
読者になる

Logfiles

この広告は、90日以上更新していないブログに表示しています。

2014-09-13

AtCoder BeginnerContest 014 B

AtCoder

解説
状態を2進数値化して考えて、指定の位置にビットが立っているかどうかで N 個の ON / OFF を調べる手技。
X と (1 << i) の論理積が 0 でないなら、i 番目にビットが立っている。

#include <bits/stdc++.h>
using namespace std;
 
int main() {
  int N, X; cin >> N >> X;
  int sum = 0;
  for(int i=0; i<N; i++) {
    int x; cin >> x;
    if(X & (1<<i)) sum += x;
  }
  
  cout << sum << endl;
  
  return 0;
}

moistx 2014-09-13 02:33 読者になる

この記事をはてなブックマークに追加
広告を非表示にする
  • もっと読む
コメントを書く
« AtCoder BeginnerContest 014 C AtCoder BeginnerContest 014 A »
プロフィール
id:moistx id:moistx
読者です 読者をやめる 読者になる 読者になる
このブログについて
検索
リンク
  • はてなブログ
  • ブログをはじめる
  • 週刊はてなブログ
  • はてなブログPro
最新記事
  • 簡単な説明
  • ABC088: D - Grid Repainting
  • ABC085: D - Katana Thrower
  • ABC084: D - 2017-like Number
  • ABC080: D - Recording
月別アーカイブ
  • ▼ ▶
    3000
    • 3000 / 1
  • ▼ ▶
    2018
    • 2018 / 8
    • 2018 / 7
    • 2018 / 6
    • 2018 / 2
  • ▼ ▶
    2017
    • 2017 / 10
    • 2017 / 9
    • 2017 / 8
    • 2017 / 4
  • ▼ ▶
    2016
    • 2016 / 12
    • 2016 / 11
    • 2016 / 10
    • 2016 / 9
    • 2016 / 7
    • 2016 / 6
    • 2016 / 5
  • ▼ ▶
    2014
    • 2014 / 10
    • 2014 / 9
    • 2014 / 8
    • 2014 / 7
    • 2014 / 6
    • 2014 / 5
    • 2014 / 4
    • 2014 / 3
    • 2014 / 2
    • 2014 / 1
  • ▼ ▶
    2013
    • 2013 / 12
    • 2013 / 11

はてなブログをはじめよう!

moistxさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
Logfiles Logfiles

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる