<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cランクレベルアップメニュー - IQパズルステップ</title>
	<atom:link href="https://chokomon.com/category/paiza/15-c_rank_up/feed/" rel="self" type="application/rss+xml" />
	<link>https://chokomon.com</link>
	<description>ちょこっと頭を良くするIQパズル問題集</description>
	<lastBuildDate>Tue, 21 Jun 2022 12:33:39 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://chokomon.com/wp-content/uploads/2022/02/cropped-icon512-32x32.png</url>
	<title>Cランクレベルアップメニュー - IQパズルステップ</title>
	<link>https://chokomon.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【Cランクレベルアップメニュー】シミュレーション (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/15-c_rank_up-06-03-00283/</link>
					<comments>https://chokomon.com/15-c_rank_up-06-03-00283/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Fri, 03 Jun 2022 06:38:27 +0000</pubDate>
				<category><![CDATA[Cランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1800]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=3733</guid>

					<description><![CDATA[【Cランクレベルアップメニュー】&#62; FINAL問題【シミュレーション】シミュレーション (paizaランク C 相当)&#160;[難易度:&#160;1817&#160;±11] ※リンク先へ移動するためには[paiza]へのログイ…]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/15-c_rank_up/">Cランクレベルアップメニュー</a>】&gt; <a href="https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_simulation_boss" target="_blank" rel="noreferrer noopener">FINAL問題【シミュレーション】シミュレーション (paizaランク C 相当)</a>&nbsp;[難易度:&nbsp;<strong>1817&nbsp;±11</strong>]



<p>※リンク先へ移動するためには[<a href="https://paiza.jp/works" target="_blank" rel="noreferrer noopener">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img fetchpriority="high" decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/06/15-06-03-01.png" alt="" class="wp-image-3734"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>カウンター魔法を得意とするパイザ君は、同じくカウンター魔法を使うモンスターと戦っています。バトルはターン制で、パイザ君が先攻で、パイザ君とモンスターで交互に魔法を使い合います。パイザ君の魔法は 1 回目と 2 回目に使うときにはダメージ 1 ですが、 3 回目以降の n 回目には、(モンスターから受けた (n - 1) 回目の攻撃のダメージ) + (モンスターから受けた (n - 2) 回目の攻撃のダメージ) のダメージを与えます。モンスターの魔法はこれよりも強力で、 1 回目と 2 回目には同じくダメージ 1 ですが、 3 回目以降の n 回目には、 (パイザ君から受けた (n - 1) 回目の攻撃のダメージ) * 2 + (パイザ君から受けた (n - 2) 回目の攻撃のダメージ) のダメージを与えます。</p>



<p>パイザ君は自分がどれくらいモンスターの攻撃を耐えられるか知りたいと思っています。パイザ君の体力を H として、両者が同じ魔法を使い続けたとき、モンスターの何回目の攻撃でパイザ君の体力が 0 以下になるかを出力してください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>7</p>



<p><strong>出力値（例）</strong><br>4</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">解答例</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    $h = trim(fgets(STDIN));
    
    $paiza = [0, 1, 1];
    $enemy = [0, 1, 1];
    
    $i = 3;
    
    while(true) {
        $enemy[] = ($paiza[$i - 1] + $paiza[$i - 2]);
        $paiza[] = (($enemy[$i - 1] * 2) + ($enemy[$i - 2]));
        
        $i++;
        
        if(array_sum($paiza) &gt;= $h) {
            break;
        }
    }
    echo count($paiza) - 1;
?&gt;</pre></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="660" height="160" src="https://chokomon.com/wp-content/uploads/2022/06/15-06-03-02.png" alt="" class="wp-image-3735"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/15-c_rank_up-06-03-00283/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Cランクレベルアップメニュー】シミュレーションの練習 (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/15-c_rank_up-06-02-00279/</link>
					<comments>https://chokomon.com/15-c_rank_up-06-02-00279/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Thu, 02 Jun 2022 03:43:32 +0000</pubDate>
				<category><![CDATA[Cランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1500]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=3685</guid>

					<description><![CDATA[【Cランクレベルアップメニュー】> 【シミュレーション】STEP: 2 シミュレーションの練習 (paizaランク C 相当) [難易度: 1568 ±9] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/15-c_rank_up/">Cランクレベルアップメニュー</a>】> <a href="https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_simulation_step2" target="_blank" rel="noreferrer noopener">【シミュレーション】STEP: 2 シミュレーションの練習 (paizaランク C 相当)</a> [難易度: <strong>1568 ±9</strong>]



<p>※リンク先へ移動するためには[<a href="https://paiza.jp/works" target="_blank" rel="noreferrer noopener">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/06/15-06-02-01.png" alt="" class="wp-image-3686"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>パイザ君と霧島京子は最初どちらも数 1 をもっています。パイザ君は自分の番が来ると、自分のもっている数の a 倍を霧島京子の数に足してあげます。霧島京子は自分の番が来ると、自分のもっている数を b で割った余りをパイザ君の数に足してあげます。この手続きをパイザ君の番から始めて、霧島京子の数がnより大きくなるまで繰り返します。</p>



<p>手続きが終わったときのパイザ君の操作回数を求めてください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>6<br>3 2</p>



<p><strong>出力値（例）</strong><br>2</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">解答例</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    $n = trim(fgets(STDIN));
    list($a, $b) = explode(" ", trim(fgets(STDIN)));
    
    $paiza = 1;
    $kyoko = 1;
    $flag = 0;
    
    while($kyoko &lt;= $n) {
        $kyoko += $paiza * $a;
        $paiza += $kyoko % $b;
        $flag++;
    }
    echo $flag;
?&gt;</pre></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="160" src="https://chokomon.com/wp-content/uploads/2022/06/15-06-02-02.png" alt="" class="wp-image-3687"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/15-c_rank_up-06-02-00279/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Cランクレベルアップメニュー】条件を満たす最小の自然数 (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/15-c_rank_up-06-01-00275/</link>
					<comments>https://chokomon.com/15-c_rank_up-06-01-00275/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Wed, 01 Jun 2022 13:19:21 +0000</pubDate>
				<category><![CDATA[Cランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1000]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=3661</guid>

					<description><![CDATA[【Cランクレベルアップメニュー】> 【シミュレーション】STEP: 1 条件を満たす最小の自然数 (paizaランク C 相当) [難易度: 1186 ±8] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/15-c_rank_up/">Cランクレベルアップメニュー</a>】> <a href="https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_simulation_step1" target="_blank" rel="noreferrer noopener">【シミュレーション】STEP: 1 条件を満たす最小の自然数 (paizaランク C 相当)</a> [難易度: <strong>1186 ±8</strong>]



<p>※リンク先へ移動するためには[<a rel="noreferrer noopener" href="https://paiza.jp/works" target="_blank">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/06/15-06-01-01.png" alt="" class="wp-image-3662"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>10000 以上かつ 13 で割り切れるような最小の自然数を求めてください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>なし</p>



<p><strong>出力値（例）</strong><br>答えを 1 行で出力してください。<br>末尾に改行を入れ、余計な文字、空行を含んではいけません。</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">解答例</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    $n = 10000;
    
    while(true) {
        if($n % 13 == 0) {
            break;
        }
        $n++;
    }
    echo $n. "\n";
?&gt;</pre></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="160" src="https://chokomon.com/wp-content/uploads/2022/06/15-06-01-02.png" alt="" class="wp-image-3663"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/15-c_rank_up-06-01-00275/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Cランクレベルアップメニュー】辞書 (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/15-c_rank_up-05-04-00271/</link>
					<comments>https://chokomon.com/15-c_rank_up-05-04-00271/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Tue, 31 May 2022 03:38:35 +0000</pubDate>
				<category><![CDATA[Cランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1700]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=3641</guid>

					<description><![CDATA[【Cランクレベルアップメニュー】&#62; FINAL問題【辞書】辞書 (paizaランク C 相当)&#160;[難易度:&#160;1736&#160;±9] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/15-c_rank_up/">Cランクレベルアップメニュー</a>】&gt; <a href="https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_dictionary_boss" target="_blank" rel="noreferrer noopener">FINAL問題【辞書】辞書 (paizaランク C 相当)</a>&nbsp;[難易度:&nbsp;<strong>1736&nbsp;±9</strong>]



<p>※リンク先へ移動するためには[<a href="https://paiza.jp/works" target="_blank" rel="noreferrer noopener">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/05/15-05-04-01.png" alt="" class="wp-image-3642"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>p 人のグループ A , q 人のグループ B , r 人のグループ C があります。各グループのメンバーにはそれぞれ番号がつけられており、 A グループの i 番目の人は B グループの j 番目の人に仕事を任せ、 B グループの j 番目の人は与えられた仕事を C グループの k 番目の人に任せます。すると結局、 A グループの i 番目の人の仕事をするのは C グループの k 番目の人だということになります。</p>



<p>パイザ君は A グループの各人の仕事を結局 C グループの誰が行うことになるのか知りたがっています。 A グループの人のそれぞれが最終的に C グループの誰に仕事を頼むことになるのかを、 A グループの人の番号が小さい順に p 行出力してください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>2 2 2<br>2 1<br>1 2<br>1 1<br>2 2</p>



<p><strong>出力値（例）</strong><br>1 2<br>2 1</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">解答例</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    list($p, $q, $r) = explode(" ", trim(fgets(STDIN)));
    $g_a = [];
    $g_b = [];
    
    for($i = 0; $i &lt; $p; $i++) {
        list($a1, $b1) = explode(" ", trim(fgets(STDIN)));
        $g_a[$a1] = $b1;
    }
    
    for($j = 0; $j &lt; $q; $j++) {
        list($b2, $c2) = explode(" ", trim(fgets(STDIN)));
        $g_b[$b2] = $c2;
    }
    //print_r($g_a);
    //print_r($g_b);
    
    ksort($g_a);
    
    //print_r($g_a);
    
    foreach($g_a as $key =&gt; $value) {
        echo $key. " ". $g_b[$value]. "\n";
    }
?&gt;</pre></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="200" src="https://chokomon.com/wp-content/uploads/2022/05/15-05-04-02.png" alt="" class="wp-image-3643"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/15-c_rank_up-05-04-00271/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Cランクレベルアップメニュー】辞書データの順序 (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/15-c_rank_up-05-03-00270/</link>
					<comments>https://chokomon.com/15-c_rank_up-05-03-00270/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Mon, 30 May 2022 06:15:04 +0000</pubDate>
				<category><![CDATA[Cランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1400]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=3636</guid>

					<description><![CDATA[【Cランクレベルアップメニュー】> 【辞書】STEP: 3 辞書データの順序 (paizaランク C 相当) [難易度: 1483 ±8] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/15-c_rank_up/">Cランクレベルアップメニュー</a>】> <a href="https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_dictionary_step3" target="_blank" rel="noreferrer noopener">【辞書】STEP: 3 辞書データの順序 (paizaランク C 相当)</a> [難易度: <strong>1483 ±8</strong>]



<p>※リンク先へ移動するためには[<a href="https://paiza.jp/works" target="_blank" rel="noreferrer noopener">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/05/15-05-03-01.png" alt="" class="wp-image-3637"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>n 人の人の名前 s_1, ..., s_n が与えられたのち、 m 回の「攻撃」に関する情報が与えられます。各行は “p_i a_i” というフォーマットで与えられ、 p_i はダメージを受けた人の名前 （s_1, ..., s_n のいずれか） 、 a_i は p_i が受けたダメージ数を表す数です。なお、一度もダメージを受けていない人の合計ダメージは 0 とします。</p>



<p>それぞれの人が受けた合計ダメージを、人の名前のアルファベットの辞書順に出力してください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>2<br>MIDORIKAWA<br>KIRISHIMA<br>2<br>KIRISHIMA 1<br>KIRISHIMA 2</p>



<p><strong>出力値（例）</strong><br>3<br>0</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">解答例</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    $n = trim(fgets(STDIN));
    $dmg = [];
    for($i = 0; $i &lt; $n; $i++) {
        $name = trim(fgets(STDIN));
        $dmg[$name] = 0;
    }
    $m = trim(fgets(STDIN));
    for($j = 0; $j &lt; $m; $j++) {
        list($p, $a) = explode(" ", trim(fgets(STDIN)));
        $dmg[$p] += $a;
    }
    
    ksort($dmg);
    
    foreach($dmg as $key =&gt; $value) {
        echo $value. "\n";
    }
?&gt;</pre></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="200" src="https://chokomon.com/wp-content/uploads/2022/05/15-05-03-02.png" alt="" class="wp-image-3638"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/15-c_rank_up-05-03-00270/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Cランクレベルアップメニュー】辞書のデータ更新 (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/15-c_rank_up-05-02-00268/</link>
					<comments>https://chokomon.com/15-c_rank_up-05-02-00268/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Mon, 30 May 2022 03:59:12 +0000</pubDate>
				<category><![CDATA[Cランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1400]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=3623</guid>

					<description><![CDATA[【Cランクレベルアップメニュー】> 【辞書】STEP: 2 辞書のデータ更新 (paizaランク C 相当) [難易度: 1433 ±8] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/15-c_rank_up/">Cランクレベルアップメニュー</a>】> <a href="https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_dictionary_step2" target="_blank" rel="noreferrer noopener">【辞書】STEP: 2 辞書のデータ更新 (paizaランク C 相当)</a> [難易度: <strong>1433 ±8</strong>]



<p>※リンク先へ移動するためには[<a href="https://paiza.jp/works" target="_blank" rel="noreferrer noopener">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/05/15-05-02-01.png" alt="" class="wp-image-3625"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>n 人の人の名前 s_1, ..., s_n が与えられたのち、 m 回の「攻撃」に関する情報が与えられます。各行は “p_i a_i” というフォーマットで与えられ、 p_i はダメージを受けた人の名前 （s_1, ..., s_n のいずれか） 、 a_i は p_i が受けたダメージ数を表す数です。</p>



<p>最後に人名 S が与えられるので （S は s_1, ..., s_n のいずれか） 、 S が受けたダメージの合計を出力してください。なお、一度もダメージを受けていない人の合計ダメージは 0 とします。</p>



<p></p>



<p><strong>入力値（例）</strong><br>2<br>Kirishima<br>Kyoko<br>2<br>Kyoko 1<br>Kyoko 2<br>Kyoko</p>



<p><strong>出力値（例）</strong><br>3</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">解答例</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    $n = trim(fgets(STDIN));
    $dmg = [];
    
    for($i = 0; $i &lt; $n; $i++) {
        $name = trim(fgets(STDIN));
        $dmg[$name] = 0;
    }
    
    $m = trim(fgets(STDIN));
    for($j = 0; $j &lt; $m; $j++) {
        list($p, $a) = explode(" ", trim(fgets(STDIN)));
        $dmg[$p] += $a;
    }
    
    $pick_name = trim(fgets(STDIN));
    
    echo $dmg[$pick_name]. "\n";
?&gt;</pre></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="160" src="https://chokomon.com/wp-content/uploads/2022/05/15-05-02-02.png" alt="" class="wp-image-3626"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/15-c_rank_up-05-02-00268/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Cランクレベルアップメニュー】辞書の基本 (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/15-c_rank_up-05-01-00267/</link>
					<comments>https://chokomon.com/15-c_rank_up-05-01-00267/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Sun, 29 May 2022 07:18:21 +0000</pubDate>
				<category><![CDATA[Cランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1300]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=3617</guid>

					<description><![CDATA[【Cランクレベルアップメニュー】> 【辞書】STEP: 1 辞書の基本 (paizaランク C 相当) [難易度: 1323 ±8] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/15-c_rank_up/">Cランクレベルアップメニュー</a>】> <a href="https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_dictionary_step1" target="_blank" rel="noreferrer noopener">【辞書】STEP: 1 辞書の基本 (paizaランク C 相当)</a> [難易度: <strong>1323 ±8</strong>]



<p>※リンク先へ移動するためには[<a href="https://paiza.jp/works" target="_blank" rel="noreferrer noopener">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/05/15-05-01-01.png" alt="" class="wp-image-3618"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>n 人の人に関して、それぞれの人の名前と財産が与えられます。その後に人名 S が与えられるので （S は最初に与えられた名前のうちのいずれか） 、 S の財産を表す整数を出力してください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>2<br>Kirishima 1<br>Kyoko 2<br>Kirishima</p>



<p><strong>出力値（例）</strong><br>1</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">解答例</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    $n = trim(fgets(STDIN));
    $property = [];
    
    for($i = 0; $i &lt; $n; $i++) {
        list($s, $a) = explode(" ", trim(fgets(STDIN)));
        $property[$s] = $a;
    }
    
    $name = trim(fgets(STDIN));
    
    echo $property[$name]. "\n";
?&gt;</pre></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="160" src="https://chokomon.com/wp-content/uploads/2022/05/15-05-01-02.png" alt="" class="wp-image-3619"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/15-c_rank_up-05-01-00267/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Cランクレベルアップメニュー】ソート (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/15-c_rank_up-04-04-00265/</link>
					<comments>https://chokomon.com/15-c_rank_up-04-04-00265/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Sun, 29 May 2022 04:20:56 +0000</pubDate>
				<category><![CDATA[Cランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1500]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=3603</guid>

					<description><![CDATA[【Cランクレベルアップメニュー】&#62; FINAL問題【ソート】ソート (paizaランク C 相当)&#160;[難易度:&#160;1586&#160;±8] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/15-c_rank_up/">Cランクレベルアップメニュー</a>】&gt; <a href="https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_sort_boss" target="_blank" rel="noreferrer noopener">FINAL問題【ソート】ソート (paizaランク C 相当)</a>&nbsp;[難易度:&nbsp;<strong>1586&nbsp;±8</strong>]



<p>※リンク先へ移動するためには[<a href="https://paiza.jp/works" target="_blank" rel="noreferrer noopener">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/05/15-04-04-01.png" alt="" class="wp-image-3604"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>N 人の人々がおり、それぞれの人は金と銀を何キログラムか持っています。今は金の方が銀よりも価値が高いですが、ある日金と銀の価値が逆転して、人々の財産の多さは次のように決定されるようになりました。</p>



<p>1. 持っている銀が多い方が財産が多い。<br>2. 持っている銀が同じなら、持っている金が多い方が財産が多い。</p>



<p>それぞれの人が持っている金と銀のキログラム数が与えられるので、この規則にしたがって、財産を多い順に並び替えて出力してください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>2<br>2 1<br>1 2</p>



<p><strong>出力値（例）</strong><br>1 2<br>2 1</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">解答例</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    $n = trim(fgets(STDIN));
    
    for($i = 0; $i &lt; $n; $i++) {
        list($g, $s) = explode(" ", trim(fgets(STDIN)));
        $gs[] = [$s, $g];
    }
    
    rsort($gs);
    
    for($i = 0; $i &lt; $n; $i++) {
        printf("%d %d\n", $gs[$i][1], $gs[$i][0]);
    }
?&gt;</pre></div>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="200" src="https://chokomon.com/wp-content/uploads/2022/05/15-04-04-02.png" alt="" class="wp-image-3605"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/15-c_rank_up-04-04-00265/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Cランクレベルアップメニュー】辞書式ソート (paizaランク D)-解答例-PHP編</title>
		<link>https://chokomon.com/15-c_rank_up-04-03-00264/</link>
					<comments>https://chokomon.com/15-c_rank_up-04-03-00264/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Sat, 28 May 2022 11:59:13 +0000</pubDate>
				<category><![CDATA[Cランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクD]]></category>
		<category><![CDATA[難易度-1800]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=3594</guid>

					<description><![CDATA[【Cランクレベルアップメニュー】> 【ソート】STEP: 3 辞書式ソート (paizaランク D 相当) [難易度: 1811 ±11] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/15-c_rank_up/">Cランクレベルアップメニュー</a>】> <a href="https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_sort_step3" target="_blank" rel="noreferrer noopener">【ソート】STEP: 3 辞書式ソート (paizaランク D 相当)</a> [難易度: <strong>1811 ±11</strong>]



<p>※リンク先へ移動するためには[<a href="https://paiza.jp/works" target="_blank" rel="noreferrer noopener">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/05/15-04-03-01.png" alt="" class="wp-image-3595"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>正整数 n が与えられ、数のペアが n 個与えられます。各ペアの最初の数はりんごの個数を、その次の数はバナナの個数を表しています。これらの数のペアを以下の規則に従って、偉い順に並び替えてください。</p>



<p>1. ふたつのペアのりんごの数が異なる場合、りんごの数が多い方が偉い（この際、バナナの数は関係ない）。<br>2. りんごの数が同じである場合、バナナの数が多い方が偉い。</p>



<p></p>



<p><strong>入力値（例）</strong><br>2<br>1 3<br>2 2</p>



<p><strong>出力値（例）</strong><br>2 2<br>1 3</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">解答例</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    $n = trim(fgets(STDIN));
    
    for($i = 0; $i &lt; $n; $i++) {
        list($a, $b) = explode(" ", trim(fgets(STDIN)));
        $ab[] = [$a, $b];
    }
    
    rsort($ab);
    
    for($i = 0; $i &lt; $n; $i++) {
        printf("%d %d\n", $ab[$i][0], $ab[$i][1]);
    }
?&gt;</pre></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="200" src="https://chokomon.com/wp-content/uploads/2022/05/15-04-03-02.png" alt="" class="wp-image-3596"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/15-c_rank_up-04-03-00264/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Cランクレベルアップメニュー】降順ソート (paizaランク D)-解答例-PHP編</title>
		<link>https://chokomon.com/15-c_rank_up-04-02-00261/</link>
					<comments>https://chokomon.com/15-c_rank_up-04-02-00261/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Fri, 27 May 2022 03:49:22 +0000</pubDate>
				<category><![CDATA[Cランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクD]]></category>
		<category><![CDATA[難易度-1000]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=3576</guid>

					<description><![CDATA[【Cランクレベルアップメニュー】> 【ソート】STEP: 2 降順ソート (paizaランク D 相当) [難易度: 1097 ±8] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/15-c_rank_up/">Cランクレベルアップメニュー</a>】> <a href="https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_sort_step2" target="_blank" rel="noreferrer noopener">【ソート】STEP: 2 降順ソート (paizaランク D 相当)</a> [難易度: <strong>1097 ±8</strong>]



<p>※リンク先へ移動するためには[<a href="https://paiza.jp/works" target="_blank" rel="noreferrer noopener">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/05/15-04-02-01.png" alt="" class="wp-image-3577"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>n 個の数 a_1, ..., a_n が与えられます。与えられた数を大きい順に改行区切りで出力してください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>2<br>4<br>3</p>



<p><strong>出力値（例）</strong><br>4<br>3</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">解答例</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    $n = trim(fgets(STDIN));
    for($i = 0; $i &lt; $n; $i++) {
        $number[] = trim(fgets(STDIN));
    }
    
    rsort($number);
    
    foreach($number as $value) {
        echo $value. "\n";
    }
?&gt;</pre></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="200" src="https://chokomon.com/wp-content/uploads/2022/05/15-04-02-02.png" alt="" class="wp-image-3578"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/15-c_rank_up-04-02-00261/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
