Entries

スポンサーサイト (この記事を編集する[管理者用])

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://rsujskf.blog32.fc2.com/tb.php/1776-5cd40ca4
この記事にトラックバックする(FC2ブログユーザー)

SRM211 DIV2 EASY - grafixClick (この記事を編集する[管理者用])

Source

TopCoder SRM211 DIV2 EASY (300pt)
Problem Statement

問題概要

画面上に左上が(20,50),右下が(39,99)の長方形領域にボタンがある.
50回以下クリックした座標が与えられるので,それぞれそのボタンの上かどうかを判定する問題.

解法

やるだけ.

C++によるスパゲッティなソースコード
// #includeとusing namespace std;は略

#define rep(i,n) for(i=0;i<n;i++)
#define REP(i,a,b) for(i=a;i<b;i++)

class grafixClick {
public:
vector <int> checkSaveButton(vector <int> x, vector <int> y) {
  int i;
  vector <int> res;

  rep(i,x.size()) if(20<=x[i] && x[i]<=39 && 50<=y[i] && y[i]<= 99)
    res.push_back(i);

  return res;
}

};

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://rsujskf.blog32.fc2.com/tb.php/1776-5cd40ca4
この記事にトラックバックする(FC2ブログユーザー)

Appendix

Recent Articles

ブログ内検索

Ads


(プライバシーポリシー)
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。