応用情報技術者2010年度 春期午前問 6
2010年度 春期 応用情報技術者 午前 問6
難度
標準
指定された点が指定された多角形の内部にあるか外部にあるかを判定したい。多角形のすべての辺について、点から水平に延ばした半直線との交差回数を調べる。点 A のように交差回数が奇数回ならば内部、点Bのように交差回数が偶数回又は0ならば外部とする。点 C のように半直線が多角形の頂点上を通過する場合、二つの辺の端点(上端又は下端)と交差することになるが、このときの交差回数の数え方として、適切なものはどれか。ここで、多角形には水平な辺はないものとし、辺の上の点は考えない。
選択肢
アそれぞれの辺について、下端での交差は0回,上端での交差は1回とし、合計したものを交差回数とする。
イ二つの辺それぞれを0回とし、交差回数には加えない。
ウ二つの辺それぞれを0.5回、つまり合計で1回の交差回数とする。
エ二つの辺それぞれを1回、つまり合計で2回の交差回数とする。
解説
展開閉じる
解説
解説は準備中です。AI コパイロットに詳しい解説を依頼してください。
この解説は AI 生成です(詳細)
解説テキストは Google Gemini に IPA 公式の問題文・公式解答を入力して生成しました。 人間によるレビューを行ったものと、未レビューのものが混在します。
AI は事実誤認・選択肢の取り違え・最新法令の反映漏れ等を含む可能性があります。 重要な判断は必ず IPA 公式 PDF または最新の参考書でご確認ください。
解説の検証プロセス・誤り報告フローは 運営透明性レポートで公開しています。
分野「アルゴリズムとプログラミング」の学習ポイント
この問題の理解を「分野全体の力」に広げるための足がかり
- 何が問われるか
- 計算量(O 記法)・基本データ構造・典型アルゴリズム(探索・整列)・再帰の挙動を読む力。
- 学習の進め方
- 擬似コードを実際にトレースして変数の遷移を表に書き出す習慣を付ける。スタック/キュー/木の図示が定着の鍵。
- 関連キーワード
- 計算量二分探索クイックソート再帰スタックキュー木構造
AI コパイロット
この問題を AI と深掘りする
用語解説・選択肢分析・類題生成をその場で対話。クイズモードでは解答→解説がゼロ遷移。
共有
ショート動画
関連する問題
アルゴリズムとプログラミング の他の問題
- 応用情報技術者2009年度 秋期 午前 問5n個の要素x1,x2,…,xから成る連結リストに対して、新たな要素 xn+1の末尾への追加に要する時間をf(n) とし、末尾の要素xnの削除に要する時間をg(n)とする。n が非常に大きいとき、実装方法1と実装方法2におけるg(n)/f(n)の挙動として、適切なものはどれか。 …
- 応用情報技術者2009年度 秋期 午前 問6流れ図で表される処理を複数回実行した場合、途中に出現し得る実行順序はどれか。ここで、二重線は並列処理の同期を表す。
- 応用情報技術者2009年度 春期 午前 問7文字列を引数とする関数 len, first, butfirst を用いて、関数 comp を再帰的に定義した。 comp("11", "101”) を呼び出したとき、返されるものはどれか。 〔関数の定義] len (S) : 文字列Sの長さを返す。Sが空文字列のときは0を返す。…
- 応用情報技術者2009年度 春期 午前 問8相異なるn個のデータが昇順に整列された表がある。この表をm 個のデータごとの ブロックに分割し、各ブロックの最後尾のデータだけを線形探索することによって、 目的のデータの存在するブロックを探し出す。次に、当該ブロック内を線形探索して 目的のデータを探し出す。このときの平均比較回数…
- 応用情報技術者2009年度 春期 午前 問20データ構造のキューを実現する方法において、片方向リンクに比べた場合の双方向 リンクの特徴として、適切なものはどれか。