質問編集履歴

1

途中まで記入したコードを追加しました

2021/12/12 10:00

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -73,3 +73,83 @@
73
73
  2
74
74
 
75
75
  ```
76
+
77
+
78
+
79
+ ### 追記
80
+
81
+ 競プロ勉強中の初心者です。
82
+
83
+ 解答にPHPのコードが無かったため質問させていただきました。
84
+
85
+ 情報不足で申し訳ありませんでした。
86
+
87
+
88
+
89
+ 自分で途中まで書いてみたコードが下記になります。
90
+
91
+ for文の中がどう書いたら良いかわからず困っている状態です。
92
+
93
+ どなたかご教授いただけると嬉しいですm(_ _)m
94
+
95
+
96
+
97
+ ```PHP
98
+
99
+ <?php
100
+
101
+ [$a, $b, $c] = explode(" ",trim(fgets(STDIN)));
102
+
103
+
104
+
105
+ for($i=0 ; $i < $b ; $i++){
106
+
107
+ $posi[] = trim(fgets(STDIN));
108
+
109
+ }
110
+
111
+
112
+
113
+ for($j=0 ; $j < $c ; $j++){
114
+
115
+        
116
+
117
+ foreach($posi as $p){
118
+
119
+ if($p + 1 <= $a){
120
+
121
+ $p +=1;
122
+
123
+ } else {
124
+
125
+ $p +=1 % $a;
126
+
127
+ }
128
+
129
+ $after[] = $p;
130
+
131
+ }
132
+
133
+
134
+
135
+ // while処理
136
+
137
+
138
+
139
+
140
+
141
+ $posi = $after;
142
+
143
+ }
144
+
145
+
146
+
147
+ foreach($after as $ans){
148
+
149
+ echo $ans."\n";
150
+
151
+ }
152
+
153
+ ?>
154
+
155
+ ```