速さ・旅人算

数的推理 解法ガイド

速さ・旅人算は、公務員試験の数的推理で毎年出題される頻出パターンです。「往復の速さ」「追いかけ算」「出会い算」「速さの比と時間の比」「周回コース」の5つのタイプに分かれます。共通するコツは「距離=速さ×時間」を基本にして、2人の速さの差や和に注目すること。追いかける場面では「速さの差」、向かい合う場面では「速さの和」を使えば、ほとんどの問題が解けます。

タイプひとことで言うと頻出度難易度の目安
往復の速さ行きと帰りで速さが違う往復問題を方程式で解く★★★★☆☆
追いかけ算前にいる人に追いつくまでの時間を「速さの差」で求める★★★★☆☆
出会い算向かい合って進む2人がすれ違う時刻・地点を求める★★☆★★☆〜★★★
速さの比と時間の比距離が同じなら速さと時間は反比例。「逆比」がカギ★★★★★☆
周回コースと定期運行周回の余り距離を追跡する。ダイヤグラム型も★★☆★★☆〜★★★
すぐに問題を解きたい方はこちら → 「速さ・旅人算」の問題演習をする

1. 往復の速さ

この問題で使う用語と公式

速さの3公式

この分野で最も大切な公式は次の3つです。どれも同じ関係を形を変えて表したものです。

  • 距離 = 速さ × 時間
  • 速さ = 距離 ÷ 時間
  • 時間 = 距離 ÷ 速さ

単位の使い方

  • 分速: 1分あたりに進む距離(例: 分速60m → 1分で60m進む)
  • 時速: 1時間あたりに進む距離(例: 時速4km → 1時間で4km進む)
  • 速さが「分速」なら時間は「分」、速さが「時速」なら時間は「時間」で統一してください。混ぜると計算が合わなくなります

往復問題の基本的な立式

行きと帰りの距離は同じなので、片道の距離をLとおくと

  • 行きにかかる時間 = L行きの速さ\frac{L}{\text{行きの速さ}}
  • 帰りにかかる時間 = L帰りの速さ\frac{L}{\text{帰りの速さ}}
  • 行き+帰り = 往復の移動時間

この方程式をLについて解きます。

こういう問題が出る

「朝に家を出て歩いて図書館へ行き、しばらく過ごしてから行きとは違う速さで帰宅した。出発と帰宅の時刻から、家から図書館までの距離を求める」のように、行きと帰りで速さが異なる往復問題です。

こう考える

移動時間を求める: 出発〜帰宅の全体の時間から、途中の滞在時間を引く
方程式を立てる: 片道の距離をLとして L行きの速さ+L帰りの速さ=\frac{L}{\text{行きの速さ}} + \frac{L}{\text{帰りの速さ}} = 移動時間
通分して解く: 分母の最小公倍数をかけて分数を消す
出発時刻と帰宅時刻から移動時間を計算するとき、滞在時間を引き忘れるのが最も多いミスです。「全体の時間=移動時間+滞在時間」を必ず意識しましょう。

例題で確認

例題

ある人が午前9時40分に自宅を出て、分速75mで図書館に向かった。図書館で1時間25分過ごした後、同じ道を分速50mで歩いて帰ったところ、午前11時55分に自宅に着いた。自宅から図書館までの距離はいくらか。
類題を解く 「速さ・旅人算」の問題演習をする

2. 追いかけ算

この問題で使う用語と公式

追いかけ算の公式

2人が同じ方向に進んでいて、速い人が遅い人に追いつく問題です。

  • 追いつくまでの時間 = 2人の距離 ÷ 速さの差

なぜこうなるかというと、1分ごとに「速さの差」の分だけ距離が縮まるからです。例えば、分速120mの人が分速90mの人を追いかければ、1分で30mずつ差が縮まります。

追いかけ算: 追いつくまでの時間 = 2人の距離 ÷ 速さの差

出会い算: 出会うまでの時間 = 2人の距離 ÷ 速さの和

出会い算の公式(セットで覚える)

2人が向かい合って進むときは、1分ごとに「速さの和」の分だけ距離が縮まります。

この2つは必ずセットで覚えてください。混同が最も多いミスです。

  • 同じ方向 → 差で割る
  • 向かい合う → 和で割る

こういう問題が出る

「同じ道を同じ向きに進む2人のうち、遅い人が前方にいる。速い人が追いつくのは何分後か」のように、前方にいる人に追いつくまでの時間を求める問題です。

こう考える

速さの差を求める: 速い人の速さ − 遅い人の速さ
初期距離を確認する: 問題文から直接読み取るか、出発時刻の差から計算する
公式を適用する: 距離 ÷ 速さの差 = 追いつくまでの時間
速さの差で割るべきところを和で割ってしまう(出会い算と混同する)。「同じ方向なら差、向かい合うなら和」を何度も確認してください。

例題で確認

例題

川沿いの遊歩道を、Aは分速250mの自転車で、Bは分速180mのジョギングで同じ向きに進んでいる。いま、BはAの1,050m前方にいる。AがBに追いつくのは何分後か。
類題を解く 「速さ・旅人算」の問題演習をする

3. 出会い算

この問題で使う用語と公式

出会い算の基本

  • 向かい合って進む2人がすれ違うまでの時間 = 距離 ÷ 速さの和
  • 出発時刻にずれがある場合は、後から出発した人が出発した時点での2人の距離を求めてから公式を使います

すれ違い後の残り時間から逆算するタイプ

上級レベルでは、「すれ違った後にAがゴールまで T1T_1 分かかり、Bが T2T_2 分かかった」という情報から、すれ違った時刻を逆算する問題が出ます。この場合は次の原理を使います。

  • 速さが一定なら、かかった時間の比 = 距離の比

この関係を2通りの式で表して比例式を作り、方程式を解きます。

こういう問題が出る

「AはX地点から、BはY地点から互いに向かって同時に出発した。2人がすれ違った地点はX地点から何kmか」のように、向かい合って進む2人がすれ違う時刻や地点を求める問題です。上級問題では、すれ違い後の残り時間の情報だけが与えられ、二次方程式を解く必要があるものもあります。

こう考える

基本パターン(速さが与えられている場合)

  1. 出発時刻にずれがあれば、後から出発した時点での2人の距離を計算する
  2. 距離 ÷ 速さの和 = すれ違うまでの時間

上級パターン(すれ違い後の残り時間が与えられた場合)

  1. すれ違い地点をPとおく
  2. Aの出発からすれ違いまでの時間を tt とする
  3. 「時間の比=距離の比」を使って比例式を2つ立てる
  4. 外項の積=内項の積で二次方程式にして解く
2人の出発時刻が異なるとき、その時間差を考慮し忘れるケースが多いです。問題文の時刻情報をしっかり読み取りましょう。

例題で確認

例題

一本道で結ばれた北駅と南駅がある。Aは午前8時50分に北駅を出発して南駅に向かい、Bは午前9時30分に南駅を出発して北駅に向かった。2人はそれぞれ一定の速さで歩き、途中ですれ違った。すれ違った後、Aは南駅まで1時間15分、Bは北駅まで1時間20分かかった。2人がすれ違った時刻はいつか。
類題を解く 「速さ・旅人算」の問題演習をする

4. 速さの比と時間の比

この問題で使う用語と公式

最重要ポイント: 距離が同じなら、速さと時間は反比例する

これがこのタイプの核心です。同じ距離を移動する場合、速さが2倍になればかかる時間は半分、速さが3倍になれば時間は 13\frac{1}{3} です。

  • 速さの比が A : B なら → 時間の比は B : A(逆比)

例えば、速さの比が 3 : 2 なら、時間の比は 2 : 3 です。速い方が短い時間で着く、と確認すれば逆比を間違えません。

「○倍」の読み方

  • 「帰りの速さは行きの 34\frac{3}{4} 倍」→ 基準は行き。帰りは行きより遅い
  • 「自転車の速さは徒歩の3倍」→ 基準は徒歩。自転車は3倍速い → 時間は 13\frac{1}{3}

こういう問題が出る

「いつもと違う乗り物で同じ道を往復したら、往復に何分かかるか」「出発が遅れたので、途中から速さを上げたらいつもと同じ時刻に着いた」のように、同じ距離で速さが異なる状況の時間を比べる問題です。

こう考える

速さの比を問題文から読み取る
時間の比に変換する: 速さの逆比を取る
基準となる具体的な時間を使って、実際の時間を計算する
複数の区間がある場合は表にまとめると整理しやすい
「速さの比 = 時間の比」とそのまま使ってしまう。必ず逆比にすること。「速い方が短い時間で着く」と確認する習慣をつけましょう。

例題で確認

例題

Aさんは自宅と公園の間を、いつもは行きをジョギング、帰りをウォーキングで往復しており、往復で48分かかる。ジョギングの速さはウォーキングの速さの 53\frac{5}{3} 倍である。ある日、行きを自転車、帰りをジョギングにした。自転車の速さはジョギングの速さの2倍である。この日の往復にかかった時間はいくらか。
類題を解く 「速さ・旅人算」の問題演習をする

5. 周回コースと定期運行

この問題で使う用語と公式

周回問題の考え方

1周Lmの周回コースで2人が走る場合、注目するのは1周ごとの位置の変化量(余り距離)です。

  • Aが1周する間にBが進む距離を求める
  • そこから整数周分を引いた余りが、「1周ごとにBが進む余分な距離」
  • この余り距離を周回ごとに積み重ねて、条件を満たす位置になる最小周回数を求める

定期運行(ダイヤグラム型)の考え方

バスや電車がN台で一定間隔で往復している場合、次の手順で解きます。

  • 1台のサイクル時間 = 台数 × 出発間隔
  • 走行時間 = サイクル時間 − 停車時間の合計
  • 片道の所要時間 = 走行時間 ÷ 2
  • 速さ = 距離 ÷ 片道の所要時間

こういう問題が出る

「周回コースを速さの違う2人が走り、Aが走り終えたときにBがAから決まった距離の位置にいた。Aは最少で何周したか」のように、周回コースで2人の位置関係を追跡する問題です。定期運行型では「何台かのバスが一定間隔で往復しているとき、出発してから最初に対向車とすれ違うのは何分後か」といった問題が出ます。

こう考える

周回問題

  1. 速さの比を求めて、Aが1周する間にBが進む距離を計算する
  2. 整数周を引いた「余り距離」を求める
  3. 周回ごとにBの位置を表にまとめて追跡する
  4. 条件を満たす最小の周回数を見つける

定期運行問題

  1. サイクル時間を計算する(台数 × 間隔)
  2. 停車時間を引いて走行時間を求める
  3. 出発時点で対向してくる車両の位置を確認する
  4. 出会い算(距離 ÷ 速さの和)ですれ違い時刻を計算する
周回問題で位置を1周分多く/少なく数えてしまう。表を書いて1周ずつ追跡するのが確実です。定期運行問題では、停車時間を含めてサイクルを計算するのを忘れがちです。

例題で確認

例題

1周500mのランニングコースを、AとBが同時に同じ向きに走り始めた。Aの速さは分速150m、Bの速さは分速210mである。Bのスタート地点は、Aのスタート地点より進行方向に150m進んだ地点にある。Aが何周か走って自分のスタート地点に戻ったところで走るのをやめたとき、BはAのちょうど50m後方にいた。Aが走った周回数として最も少ないのはいくつか。
類題を解く 「速さ・旅人算」の問題演習をする
「速さ・旅人算」の問題演習をする

一次試験の数的処理対策のあとは面接カード作成・面接対策も
AI で万全に

受験先の試験日程も、まとめてチェック

これから面接を受ける方へ

2026年度 最終合格者の声

  • 昼夜問わず、たくさん面接練習ができた

    心理職の受験で独学だったため、情報も出回っていなくて不安でいっぱいでしたが、AI公務員予備校のチャットで昼夜問わずたくさん面接練習ができたので、本番も安心して受験することができました。ぜひ自分を信じてがんばってください!

    最終合格受験先:心理職(国家&地方)

  • 面接は、圧倒的に準備量が大事

    独学でしたが、AI公務員予備校のおかげで、自治体研究や面接での回答について自信を持って準備できました。面接は圧倒的に準備量が大事だと思いますので、皆さんも頑張ってください!

    最終合格受験先:京都府庁

  • 質問対策をして、自信を持って挑めた

    独学では対策が難しい面接でしたが、AI公務員予備校で質問対策をして、自信を持って挑むことができました。

    最終合格受験先:国家一般職・石川県庁

  • 自分がしてきたことを信じて

    試験当日は、自分がしてきたことを信じて、目の前のことに集中するのみだと思います。頑張ってください。

    最終合格受験先:市消防局 消防士