ステージ | ノルマ | ノルマ数 | 獲得チェリー | 総獲得チェリー | コメント |
ブースターLv.2 ???チェリー/30分 | |||||
ブースターLv.3 ???チェリー/30分 | |||||
ブースターLv.4 ???チェリー/30分 | |||||
ブースターLv.5 8300チェリー/30分 | |||||
162 | ブロック獲得:赤 | 81000 | 255200 | 255200 | |
163 | 爆弾 | 2025 | 267300 | 522500 | |
164 | モンスターを倒す | 1215 | 279500 | 802000 | |
165 | ゲームプレイ | 446 | 267600 | 1069600 | |
166 | ブロック獲得:黄 | 89200 | 281000 | 1350600 | |
167 | レインボー | 2230 | 294400 | 1645000 | |
168 | モンスターを倒す | 1338 | 307800 | 1952800 | |
169 | ゲームプレイ | 491 | 294600 | 2247400 | |
170 | ブロック獲得:緑 | 98200 | 309400 | 2556800 | |
171 | S爆弾 | 982 | 324100 | 2880900 | |
172 | モンスターを倒す | 1473 | 338800 | 3219700 | |
173 | ゲームプレイ | 541 | 324600 | 3544300 | |
174 | ブロック獲得:青 | 108200 | 340900 | 3885200 | |
175 | Dレインボー | 1082 | 357100 | 4242300 | |
176 | モンスターを倒す | 1623 | 373300 | 4615600 | |
177 | ゲームプレイ | 596 | 357600 | 4973200 | |
178 | ブロック獲得:赤 | 119200 | 375500 | 5348700 | |
179 | 爆弾 | 2980 | 393400 | 5742100 | |
180 | モンスターを倒す | 1788 | 411300 | 6153400 | |
181 | ゲームプレイ | 656 | 384600 | 6538000 | ブースターLv.6 35500チェリー/30分 |
182 | ブロック獲得:黄 | 0 | 372400 | 6910400 | |
183 | レインボー | 0 | 423100 | 7333500 | |
184 | モンスターを倒す | 0 | 442300 | 7775800 | |
185 | ゲームプレイ | 0 | 414600 | 8190400 | |
186 | ブロック獲得:緑 | 0 | 403900 | 8594300 | |
187 | S爆弾 | 0 | 456100 | 9050400 | |
188 | モンスターを倒す | 0 | 476800 | 9527200 | |
189 | ゲームプレイ | 0 | 444600 | 9971800 | |
190 | ブロック獲得:青 | 0 | 435400 | 10407200 | |
191 | Dレインボー | 0 | 489100 | 10896300 | |
192 | モンスターを倒す | 0 | 511300 | 11407600 | |
193 | ゲームプレイ | 0 | 474600 | 11882200 | |
194 | ブロック獲得:赤 | 0 | 466900 | 12349100 | |
195 | 爆弾 | 0 | 522100 | 12871200 | |
196 | モンスターを倒す | 0 | 545800 | 13417000 | |
197 | ゲームプレイ | 0 | 504600 | 13921600 | |
198 | ブロック獲得:黄 | 0 | 498400 | 14420000 | |
199 | レインボー | 0 | 555100 | 14975100 | |
200 | モンスターを倒す | 0 | 580300 | 15555400 |
ソースコード(c++)
<bits/stdc++.h>
using namespace std;
string mission(int lv) {
using namespace std;
string mission(int lv) {
string S; if (lv % 4 == 0) { S = "モンスターを倒す"; } else if (lv % 4 == 1) { S = "ゲームプレイ"; } else if (lv % 4 == 2) { S = "ブロック獲得:"; if (lv / 4 % 4 == 0) S += "赤"; if (lv / 4 % 4 == 1) S += "黄"; if (lv / 4 % 4 == 2) S += "緑"; if (lv / 4 % 4 == 3) S += "青"; } else if (lv % 4 == 3) { if (lv / 4 % 4 == 0) S = "爆弾"; if (lv / 4 % 4 == 1) S = "レインボー"; if (lv / 4 % 4 == 2) S = "S爆弾"; if (lv / 4 % 4 == 3) S = "Dレインボー"; } return S;
}
int norma(int lv) {
int N = 0; if (lv % 4 == 0) { // モンスターを倒す if (lv == 164) return 1215; if (lv == 168) return 1338; // 差分 123 if (lv == 172) return 1473; // 差分 135 if (lv == 176) return 1623; // 差分 150 if (lv == 180) return 1788; // 差分 165 } else if (lv % 4 == 1) { // ゲームプレイ if (lv == 165) return 446; if (lv == 169) return 491; // 差分 45 if (lv == 173) return 541; // 差分 50 if (lv == 177) return 596; // 差分 54 if (lv == 181) return 656; // 差分 61 } else if (lv % 4 == 2) { if (lv == 162) return 81000; if (lv == 166) return 89200; // 差分 8200 if (lv == 170) return 98200; // 差分 9000 if (lv == 174) return 108200; // 差分 10000 if (lv == 178) return 119200; // 差分 11000 } else if (lv % 4 == 3) { if (lv / 4 % 4 == 0) { // S = "爆弾"; if (lv == 163) return 2025; if (lv == 179) return 2980; } if (lv / 4 % 4 == 1) { // S = "レインボー"; if (lv == 167) return 2230; } if (lv / 4 % 4 == 2) { // S = "S爆弾"; if (lv == 171) return 982; } if (lv / 4 % 4 == 3) { // S = "Dレインボー"; if (lv == 175) return 1082; } } return N;
}
int cherry(int lv) {
int N = 0; if (lv == 162) return 255200; if (lv == 163) return 267300; // 差分 12100 if (lv == 164) return 279500; // 差分 12200 if (lv == 165) return 267600; // 差分 -11900 if (lv == 166) return 281000; // 差分 13400 if (lv == 167) return 294400; // 差分 13400 if (lv == 168) return 307800; // 差分 13400 if (lv == 169) return 294600; // 差分 -13200 if (lv == 170) return 309400; // 差分 14800 if (lv == 171) return 324100; // 差分 14700 if (lv == 172) return 338800; // 差分 14700 if (lv == 173) return 324600; // 差分 -14300 if (lv == 174) return 340900; // 差分 16300 if (lv == 175) return 357100; // 差分 16200 if (lv == 176) return 373300; // 差分 16200 if (lv == 177) return 357600; // 差分 -15700 if (lv == 178) return 375500; // 差分 17900 if (lv == 179) return 393400; // 差分 17900 if (lv == 180) return 411300; // 差分 17900 // てきとー if (lv % 4 == 0) { return 373300 + (373300 - 338800) * (lv - 176) / 4; } if (lv % 4 == 1) { return 324600 + (324600 - 294600) * (lv - 173) / 4; } if (lv % 4 == 2) { return 309400 + (340900 - 309400) * (lv - 174) / 4; } if (lv % 4 == 3) { return 357100 + (357100 - 324100) * (lv - 175) / 4; } return N;
}
string comment(int lv) {
string S; if (lv == 181) return "ブースターLv.6 35500チェリー/30分"; return S;
}
int main() {
int total = 0; for (int i = 162; i <= 200; ++i) { total += cherry(i); cout << "|"; cout << i; cout << "|"; cout << mission(i); cout << "|"; cout << norma(i); cout << "|"; cout << cherry(i); cout << "|"; cout << total; cout << "|"; cout << comment(i); cout << "|"; cout << endl; }
}