Submission #219156
Source Code Expand
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace hello2 {
class Program {
static String drop(String source,int index) {
if (source.Length<=index){
return "";
}
String ret = "";
for (int i = index; i < source.Length; i += 1) {
ret += source[i];
}
return ret;
}
static bool frontmatch(String what, String whattosearch) {
if (what.Length < whattosearch.Length) {
return false;
}
for (int i = 0; i < whattosearch.Length; i += 1) {
if (!(what[i] == whattosearch[i])) {
return false;
}
}
return true;
}
static int search(String what, String[] phrases) {
var answer = 0;
for (int i = 0; i < phrases.Length; i += 1) {
if (what == phrases[i]) {
answer+=1;
}
if (frontmatch(what, phrases[i])) {
answer += search(drop(what, phrases[i].Length), phrases);
}
}
return answer % 1000000007;
}
static void Main(string[] args) {
var n = int.Parse(Console.ReadLine());
var s = Console.ReadLine();
var t = new String[n];
for (int i = 0; i < n; i += 1) {
t[i] = Console.ReadLine();
}
Console.WriteLine(search(s, t));
}
}
}
Submission Info
| Submission Time | |
|---|---|
| Task | B - エターナルスタティックファイナル |
| User | BlackLemon |
| Language | C# (Mono 2.10.8.1) |
| Score | 0 |
| Code Size | 1685 Byte |
| Status | TLE |
| Exec Time | 2032 ms |
| Memory | 10452 KiB |
Judge Result
| Set Name | All | ||||
|---|---|---|---|---|---|
| Score / Max Score | 0 / 60 | ||||
| Status |
|
| Set Name | Test Cases |
|---|---|
| All | 00_sample00.txt, 00_sample01.txt, 00_sample02.txt, 00_sample03.txt, 00_sample04.txt, 01_random00.txt, 01_random01.txt, 01_random02.txt, 01_random03.txt, 01_random04.txt, 01_random05.txt, 01_random06.txt, 01_random07.txt, 01_random08.txt, 01_random09.txt, 01_random10.txt, 01_random11.txt, 01_random12.txt, 01_random13.txt, 01_random14.txt, 01_random15.txt, 01_random16.txt, 01_random17.txt, 01_random18.txt, 01_random19.txt, 01_random20.txt, 01_random21.txt, 01_random22.txt, 01_random23.txt, 01_random24.txt, 01_random25.txt, 01_random26.txt, 01_random27.txt, 01_random28.txt, 01_random29.txt, 01_random30.txt, 01_random31.txt, 01_random32.txt, 01_random33.txt, 01_random34.txt, 01_random35.txt, 01_random36.txt, 01_random37.txt, 01_random38.txt, 01_random39.txt, 01_random40.txt, 01_random41.txt, 01_random42.txt, 01_random43.txt, 01_random44.txt, 01_random45.txt, 01_random46.txt, 01_random47.txt, 01_random48.txt, 01_random49.txt, 01_random50.txt, 01_random51.txt, 01_random52.txt, 01_random53.txt, 01_random54.txt, 01_random55.txt, 01_random56.txt, 01_random57.txt, 01_random58.txt, 01_random59.txt, 01_random61.txt, 01_random62.txt, 01_random63.txt, 01_random64.txt, 01_random65.txt, 01_random66.txt, 01_random67.txt, 01_random68.txt, 01_random69.txt, 01_random70.txt, 01_random71.txt, 01_random72.txt, 01_random73.txt, 01_random74.txt, 01_random75.txt, 01_random76.txt, 01_random77.txt, 01_random78.txt, 01_random79.txt, 01_random80.txt, 01_random81.txt, 01_random82.txt, 01_random83.txt, 01_random84.txt, 01_random85.txt, 01_random86.txt, 01_random87.txt, 01_random88.txt, 01_random89.txt, 01_random90.txt, 01_random91.txt, 01_random92.txt, 01_random93.txt, 01_random94.txt, 01_random95.txt, 01_random96.txt, 01_random97.txt, 01_random98.txt, 01_random99.txt, 02_manual00.txt, 02_manual01.txt, 02_manual02.txt, 02_manual03.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 00_sample00.txt | AC | 131 ms | 7824 KiB |
| 00_sample01.txt | AC | 129 ms | 7740 KiB |
| 00_sample02.txt | AC | 130 ms | 7760 KiB |
| 00_sample03.txt | AC | 133 ms | 7704 KiB |
| 00_sample04.txt | TLE | 2032 ms | 7348 KiB |
| 01_random00.txt | AC | 143 ms | 8364 KiB |
| 01_random01.txt | AC | 140 ms | 8340 KiB |
| 01_random02.txt | AC | 131 ms | 7824 KiB |
| 01_random03.txt | AC | 133 ms | 8024 KiB |
| 01_random04.txt | AC | 138 ms | 8216 KiB |
| 01_random05.txt | AC | 147 ms | 8468 KiB |
| 01_random06.txt | AC | 139 ms | 8328 KiB |
| 01_random07.txt | AC | 133 ms | 8136 KiB |
| 01_random08.txt | AC | 132 ms | 8084 KiB |
| 01_random09.txt | AC | 135 ms | 8084 KiB |
| 01_random10.txt | AC | 133 ms | 8212 KiB |
| 01_random11.txt | AC | 145 ms | 8340 KiB |
| 01_random12.txt | AC | 140 ms | 8344 KiB |
| 01_random13.txt | AC | 131 ms | 7956 KiB |
| 01_random14.txt | AC | 137 ms | 8348 KiB |
| 01_random15.txt | AC | 132 ms | 7940 KiB |
| 01_random16.txt | AC | 133 ms | 8276 KiB |
| 01_random17.txt | AC | 138 ms | 8284 KiB |
| 01_random18.txt | AC | 132 ms | 7896 KiB |
| 01_random19.txt | AC | 140 ms | 8216 KiB |
| 01_random20.txt | AC | 136 ms | 8348 KiB |
| 01_random21.txt | AC | 150 ms | 8352 KiB |
| 01_random22.txt | AC | 133 ms | 7828 KiB |
| 01_random23.txt | AC | 135 ms | 7832 KiB |
| 01_random24.txt | AC | 132 ms | 8084 KiB |
| 01_random25.txt | AC | 128 ms | 7892 KiB |
| 01_random26.txt | AC | 132 ms | 8012 KiB |
| 01_random27.txt | AC | 146 ms | 8344 KiB |
| 01_random28.txt | AC | 133 ms | 8000 KiB |
| 01_random29.txt | AC | 130 ms | 7708 KiB |
| 01_random30.txt | AC | 139 ms | 7964 KiB |
| 01_random31.txt | AC | 146 ms | 8344 KiB |
| 01_random32.txt | AC | 134 ms | 8340 KiB |
| 01_random33.txt | AC | 135 ms | 8344 KiB |
| 01_random34.txt | AC | 145 ms | 8464 KiB |
| 01_random35.txt | AC | 142 ms | 8336 KiB |
| 01_random36.txt | AC | 135 ms | 8340 KiB |
| 01_random37.txt | AC | 131 ms | 8092 KiB |
| 01_random38.txt | AC | 149 ms | 8460 KiB |
| 01_random39.txt | AC | 150 ms | 8448 KiB |
| 01_random40.txt | AC | 138 ms | 8084 KiB |
| 01_random41.txt | AC | 145 ms | 8340 KiB |
| 01_random42.txt | AC | 142 ms | 8344 KiB |
| 01_random43.txt | AC | 147 ms | 8404 KiB |
| 01_random44.txt | AC | 145 ms | 8208 KiB |
| 01_random45.txt | AC | 140 ms | 8336 KiB |
| 01_random46.txt | AC | 148 ms | 8332 KiB |
| 01_random47.txt | AC | 148 ms | 8328 KiB |
| 01_random48.txt | AC | 136 ms | 8260 KiB |
| 01_random49.txt | AC | 135 ms | 8188 KiB |
| 01_random50.txt | AC | 134 ms | 8072 KiB |
| 01_random51.txt | AC | 133 ms | 8212 KiB |
| 01_random52.txt | AC | 130 ms | 7948 KiB |
| 01_random53.txt | AC | 134 ms | 8080 KiB |
| 01_random54.txt | AC | 144 ms | 8344 KiB |
| 01_random55.txt | AC | 143 ms | 8340 KiB |
| 01_random56.txt | AC | 139 ms | 7880 KiB |
| 01_random57.txt | AC | 135 ms | 8084 KiB |
| 01_random58.txt | AC | 136 ms | 8264 KiB |
| 01_random59.txt | AC | 133 ms | 8148 KiB |
| 01_random61.txt | TLE | 2031 ms | 7892 KiB |
| 01_random62.txt | AC | 137 ms | 8344 KiB |
| 01_random63.txt | TLE | 2032 ms | 7720 KiB |
| 01_random64.txt | TLE | 2031 ms | 8204 KiB |
| 01_random65.txt | AC | 170 ms | 8308 KiB |
| 01_random66.txt | AC | 227 ms | 8308 KiB |
| 01_random67.txt | AC | 1454 ms | 8272 KiB |
| 01_random68.txt | AC | 152 ms | 8328 KiB |
| 01_random69.txt | AC | 240 ms | 8312 KiB |
| 01_random70.txt | AC | 133 ms | 8020 KiB |
| 01_random71.txt | AC | 138 ms | 8152 KiB |
| 01_random72.txt | TLE | 2032 ms | 9260 KiB |
| 01_random73.txt | TLE | 2031 ms | 7832 KiB |
| 01_random74.txt | TLE | 2031 ms | 9292 KiB |
| 01_random75.txt | AC | 142 ms | 8340 KiB |
| 01_random76.txt | AC | 360 ms | 8264 KiB |
| 01_random77.txt | AC | 158 ms | 8408 KiB |
| 01_random78.txt | AC | 1852 ms | 8296 KiB |
| 01_random79.txt | TLE | 2032 ms | 8480 KiB |
| 01_random80.txt | TLE | 2031 ms | 7884 KiB |
| 01_random81.txt | AC | 331 ms | 8300 KiB |
| 01_random82.txt | TLE | 2031 ms | 7624 KiB |
| 01_random83.txt | AC | 137 ms | 8316 KiB |
| 01_random84.txt | AC | 321 ms | 8360 KiB |
| 01_random85.txt | AC | 135 ms | 7884 KiB |
| 01_random86.txt | TLE | 2032 ms | 9492 KiB |
| 01_random87.txt | AC | 215 ms | 8412 KiB |
| 01_random88.txt | TLE | 2032 ms | 7764 KiB |
| 01_random89.txt | AC | 425 ms | 8388 KiB |
| 01_random90.txt | AC | 313 ms | 8264 KiB |
| 01_random91.txt | AC | 261 ms | 8348 KiB |
| 01_random92.txt | AC | 143 ms | 8324 KiB |
| 01_random93.txt | AC | 150 ms | 8340 KiB |
| 01_random94.txt | AC | 199 ms | 8360 KiB |
| 01_random95.txt | AC | 158 ms | 8336 KiB |
| 01_random96.txt | AC | 158 ms | 8368 KiB |
| 01_random97.txt | TLE | 2032 ms | 7764 KiB |
| 01_random98.txt | AC | 140 ms | 8348 KiB |
| 01_random99.txt | AC | 151 ms | 8284 KiB |
| 02_manual00.txt | TLE | 2032 ms | 10452 KiB |
| 02_manual01.txt | AC | 130 ms | 7704 KiB |
| 02_manual02.txt | AC | 135 ms | 7700 KiB |
| 02_manual03.txt | TLE | 2031 ms | 7376 KiB |