/in/foo.cc: In function 'int create_tree(const string&)':
/in/foo.cc:51:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i = 0; i < s.length(); i++) cnt[int(s[i])]++;
~~^~~~~~~~~~~~
/in/foo.cc: In function 'void init()':
/in/foo.cc:74:31: error: 'memset' was not declared in this scope
memset(cnt, 0, sizeof(cnt));
^
/in/foo.cc: In function 'int ask(int, int)':
/in/foo.cc:79:38: warning: array subscript has type 'char' [-Wchar-subscripts]
return dep * cnt[tree[from].c];
^