cleanup
This commit is contained in:
parent
d923953692
commit
02eaf3965e
36 changed files with 49 additions and 1242 deletions
|
|
@ -39,14 +39,34 @@ template <typename T> constexpr T MAX = std::numeric_limits<T>::max();
|
|||
// }}}
|
||||
|
||||
void solve() {
|
||||
int n;
|
||||
cin >> n;
|
||||
u32 n;
|
||||
string s;
|
||||
cin >> s;
|
||||
int ans = n - 1;
|
||||
for (int i = 0; i < n - 2; ++i) {
|
||||
ans -= s[i] == s[i + 2];
|
||||
}
|
||||
cin >> n >> s;
|
||||
|
||||
u64 ans = MAX<u64>;
|
||||
|
||||
auto f = [&](string &t) {
|
||||
vector<u64> pos;
|
||||
for (u64 i = 0; i < n; i++)
|
||||
if (t[i] == 'a')
|
||||
pos.push_back(i);
|
||||
u64 m = pos.size();
|
||||
|
||||
vector<u64> pref(m + 1), suff(m + 1);
|
||||
for (u64 i = 0; i < m; i++)
|
||||
pref[i + 1] = pref[i] + pos[i] - i;
|
||||
for (u64 i = m; i--;)
|
||||
suff[i] = suff[i + 1] + (n - (m - i)) - pos[i];
|
||||
|
||||
for (u64 i = 0; i <= m; i++)
|
||||
ans = min<u64>(ans, pref[i] + suff[i]);
|
||||
};
|
||||
|
||||
f(s);
|
||||
transform(s.begin(), s.end(), s.begin(),
|
||||
[](char c) { return c ^ 'a' ^ 'b'; });
|
||||
f(s);
|
||||
|
||||
cout << ans << '\n';
|
||||
}
|
||||
|
||||
11
codeforces/1054/io/2149a.cpin
Normal file
11
codeforces/1054/io/2149a.cpin
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
5
|
||||
4
|
||||
abab
|
||||
6
|
||||
bababa
|
||||
7
|
||||
abababa
|
||||
2
|
||||
ab
|
||||
1
|
||||
b
|
||||
11
codeforces/1054/io/d.1.cpin
Normal file
11
codeforces/1054/io/d.1.cpin
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
5
|
||||
4
|
||||
abab
|
||||
6
|
||||
bababa
|
||||
7
|
||||
abababa
|
||||
2
|
||||
ab
|
||||
1
|
||||
b
|
||||
|
|
@ -1,86 +0,0 @@
|
|||
#include <bits/stdc++.h> // {{{
|
||||
|
||||
#include <version>
|
||||
#ifdef __cpp_lib_ranges_enumerate
|
||||
#include <ranges>
|
||||
namespace rv = std::views;
|
||||
namespace rs = std::ranges;
|
||||
#endif
|
||||
|
||||
// https://codeforces.com/blog/entry/96344
|
||||
|
||||
#pragma GCC optimize("O2,unroll-loops")
|
||||
#pragma GCC target("avx2,bmi,bmi2,lzcnt,popcnt")
|
||||
|
||||
using namespace std;
|
||||
|
||||
using i16 = int16_t;
|
||||
using u16 = uint16_t;
|
||||
using i32 = int32_t;
|
||||
using u32 = uint32_t;
|
||||
using i64 = int64_t;
|
||||
using u64 = uint64_t;
|
||||
using f64 = double;
|
||||
using f128 = long double;
|
||||
|
||||
#if __cplusplus >= 202002L
|
||||
template <typename T> constexpr T MIN = std::numeric_limits<T>::min();
|
||||
|
||||
template <typename T> constexpr T MAX = std::numeric_limits<T>::max();
|
||||
#endif
|
||||
|
||||
#ifdef LOCAL
|
||||
#define db(...) std::print(__VA_ARGS__)
|
||||
#define dbln(...) std::println(__VA_ARGS__)
|
||||
#else
|
||||
#define db(...)
|
||||
#define dbln(...)
|
||||
#endif
|
||||
// }}}
|
||||
|
||||
constexpr string meow{"meow"};
|
||||
|
||||
void solve() {
|
||||
u32 n;
|
||||
cin >> n;
|
||||
string s;
|
||||
cin >> s;
|
||||
|
||||
u32 i = 0, j = 0;
|
||||
|
||||
while (j < meow.size() && i < n && tolower(s[i]) == meow[j]) {
|
||||
while (i < n && tolower(s[i]) == meow[j])
|
||||
++i;
|
||||
++j;
|
||||
}
|
||||
|
||||
if (i == n && j == meow.size()) {
|
||||
cout << "YES";
|
||||
} else {
|
||||
cout << "NO";
|
||||
}
|
||||
|
||||
cout << '\n';
|
||||
}
|
||||
|
||||
int main() { // {{{
|
||||
std::cin.exceptions(std::cin.failbit);
|
||||
|
||||
#ifdef LOCAL
|
||||
std::cerr.rdbuf(std::cout.rdbuf());
|
||||
std::cout.setf(std::ios::unitbuf);
|
||||
std::cerr.setf(std::ios::unitbuf);
|
||||
#else
|
||||
std::cin.tie(nullptr)->sync_with_stdio(false);
|
||||
#endif
|
||||
|
||||
u32 tc = 1;
|
||||
std::cin >> tc;
|
||||
|
||||
for (u32 t = 0; t < tc; ++t) {
|
||||
solve();
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
// }}}
|
||||
|
|
@ -1,89 +0,0 @@
|
|||
#include <bits/stdc++.h> // {{{
|
||||
|
||||
#include <version>
|
||||
#ifdef __cpp_lib_ranges_enumerate
|
||||
#include <ranges>
|
||||
namespace rv = std::views;
|
||||
namespace rs = std::ranges;
|
||||
#endif
|
||||
|
||||
// https://codeforces.com/blog/entry/96344
|
||||
|
||||
#pragma GCC optimize("O2,unroll-loops")
|
||||
#pragma GCC target("avx2,bmi,bmi2,lzcnt,popcnt")
|
||||
|
||||
using namespace std;
|
||||
|
||||
using i16 = int16_t;
|
||||
using u16 = uint16_t;
|
||||
using i32 = int32_t;
|
||||
using u32 = uint32_t;
|
||||
using i64 = int64_t;
|
||||
using u64 = uint64_t;
|
||||
using f64 = double;
|
||||
using f128 = long double;
|
||||
|
||||
#if __cplusplus >= 202002L
|
||||
template <typename T> constexpr T MIN = std::numeric_limits<T>::min();
|
||||
|
||||
template <typename T> constexpr T MAX = std::numeric_limits<T>::max();
|
||||
#endif
|
||||
|
||||
#ifdef LOCAL
|
||||
#define db(...) std::print(__VA_ARGS__)
|
||||
#define dbln(...) std::println(__VA_ARGS__)
|
||||
#else
|
||||
#define db(...)
|
||||
#define dbln(...)
|
||||
#endif
|
||||
// }}}
|
||||
|
||||
void solve() {
|
||||
u32 n, k;
|
||||
cin >> n >> k;
|
||||
string s;
|
||||
cin >> s;
|
||||
vector<i32> f(26, 0);
|
||||
|
||||
u32 ans = 0;
|
||||
for (auto letter : s) {
|
||||
if (isupper(letter)) {
|
||||
if (f[letter - 'a']++ < 0) {
|
||||
++ans;
|
||||
}
|
||||
} else {
|
||||
if (f[letter]-- > 0) {
|
||||
++ans;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
u32 matches = 0;
|
||||
// for (auto freq : f) {
|
||||
// matches += freq / 2;
|
||||
// }
|
||||
|
||||
cout << ans + min(k, matches) << '\n';
|
||||
}
|
||||
|
||||
int main() { // {{{
|
||||
std::cin.exceptions(std::cin.failbit);
|
||||
|
||||
#ifdef LOCAL
|
||||
std::cerr.rdbuf(std::cout.rdbuf());
|
||||
std::cout.setf(std::ios::unitbuf);
|
||||
std::cerr.setf(std::ios::unitbuf);
|
||||
#else
|
||||
std::cin.tie(nullptr)->sync_with_stdio(false);
|
||||
#endif
|
||||
|
||||
u32 tc = 1;
|
||||
std::cin >> tc;
|
||||
|
||||
for (u32 t = 0; t < tc; ++t) {
|
||||
solve();
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
// }}}
|
||||
|
|
@ -1,66 +0,0 @@
|
|||
#include <bits/stdc++.h> // {{{
|
||||
|
||||
#include <version>
|
||||
#ifdef __cpp_lib_ranges_enumerate
|
||||
#include <ranges>
|
||||
namespace rv = std::views;
|
||||
namespace rs = std::ranges;
|
||||
#endif
|
||||
|
||||
// https://codeforces.com/blog/entry/96344
|
||||
|
||||
#pragma GCC optimize("O2,unroll-loops")
|
||||
#pragma GCC target("avx2,bmi,bmi2,lzcnt,popcnt")
|
||||
|
||||
using namespace std;
|
||||
|
||||
using i16 = int16_t;
|
||||
using u16 = uint16_t;
|
||||
using i32 = int32_t;
|
||||
using u32 = uint32_t;
|
||||
using i64 = int64_t;
|
||||
using u64 = uint64_t;
|
||||
using f64 = double;
|
||||
using f128 = long double;
|
||||
|
||||
#if __cplusplus >= 202002L
|
||||
template <typename T>
|
||||
constexpr T MIN = std::numeric_limits<T>::min();
|
||||
|
||||
template <typename T>
|
||||
constexpr T MAX = std::numeric_limits<T>::max();
|
||||
#endif
|
||||
|
||||
#ifdef LOCAL
|
||||
#define db(...) std::print(__VA_ARGS__)
|
||||
#define dbln(...) std::println(__VA_ARGS__)
|
||||
#else
|
||||
#define db(...)
|
||||
#define dbln(...)
|
||||
#endif
|
||||
// }}}
|
||||
|
||||
void solve() {
|
||||
}
|
||||
|
||||
int main() { // {{{
|
||||
std::cin.exceptions(std::cin.failbit);
|
||||
|
||||
#ifdef LOCAL
|
||||
std::cerr.rdbuf(std::cout.rdbuf());
|
||||
std::cout.setf(std::ios::unitbuf);
|
||||
std::cerr.setf(std::ios::unitbuf);
|
||||
#else
|
||||
std::cin.tie(nullptr)->sync_with_stdio(false);
|
||||
#endif
|
||||
|
||||
u32 tc = 1;
|
||||
std::cin >> tc;
|
||||
|
||||
for (u32 t = 0; t < tc; ++t) {
|
||||
solve();
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
// }}}
|
||||
|
|
@ -1,67 +0,0 @@
|
|||
#include <bits/stdc++.h> // {{{
|
||||
|
||||
#include <version>
|
||||
#ifdef __cpp_lib_ranges_enumerate
|
||||
#include <ranges>
|
||||
namespace rv = std::views;
|
||||
namespace rs = std::ranges;
|
||||
#endif
|
||||
|
||||
// https://codeforces.com/blog/entry/96344
|
||||
|
||||
#pragma GCC optimize("O2,unroll-loops")
|
||||
#pragma GCC target("avx2,bmi,bmi2,lzcnt,popcnt")
|
||||
|
||||
using namespace std;
|
||||
|
||||
using i16 = int16_t;
|
||||
using u16 = uint16_t;
|
||||
using i32 = int32_t;
|
||||
using u32 = uint32_t;
|
||||
using i64 = int64_t;
|
||||
using u64 = uint64_t;
|
||||
using f64 = double;
|
||||
using f128 = long double;
|
||||
|
||||
#if __cplusplus >= 202002L
|
||||
template <typename T>
|
||||
constexpr T MIN = std::numeric_limits<T>::min();
|
||||
|
||||
template <typename T>
|
||||
constexpr T MAX = std::numeric_limits<T>::max();
|
||||
#endif
|
||||
|
||||
#ifdef LOCAL
|
||||
#define db(...) std::print(__VA_ARGS__)
|
||||
#define dbln(...) std::println(__VA_ARGS__)
|
||||
#else
|
||||
#define db(...)
|
||||
#define dbln(...)
|
||||
#endif
|
||||
// }}}
|
||||
|
||||
void solve() {
|
||||
|
||||
}
|
||||
|
||||
int main() { // {{{
|
||||
std::cin.exceptions(std::cin.failbit);
|
||||
|
||||
#ifdef LOCAL
|
||||
std::cerr.rdbuf(std::cout.rdbuf());
|
||||
std::cout.setf(std::ios::unitbuf);
|
||||
std::cerr.setf(std::ios::unitbuf);
|
||||
#else
|
||||
std::cin.tie(nullptr)->sync_with_stdio(false);
|
||||
#endif
|
||||
|
||||
u32 tc = 1;
|
||||
std::cin >> tc;
|
||||
|
||||
for (u32 t = 0; t < tc; ++t) {
|
||||
solve();
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
// }}}
|
||||
|
|
@ -1,67 +0,0 @@
|
|||
#include <bits/stdc++.h> // {{{
|
||||
|
||||
#include <version>
|
||||
#ifdef __cpp_lib_ranges_enumerate
|
||||
#include <ranges>
|
||||
namespace rv = std::views;
|
||||
namespace rs = std::ranges;
|
||||
#endif
|
||||
|
||||
// https://codeforces.com/blog/entry/96344
|
||||
|
||||
#pragma GCC optimize("O2,unroll-loops")
|
||||
#pragma GCC target("avx2,bmi,bmi2,lzcnt,popcnt")
|
||||
|
||||
using namespace std;
|
||||
|
||||
using i16 = int16_t;
|
||||
using u16 = uint16_t;
|
||||
using i32 = int32_t;
|
||||
using u32 = uint32_t;
|
||||
using i64 = int64_t;
|
||||
using u64 = uint64_t;
|
||||
using f64 = double;
|
||||
using f128 = long double;
|
||||
|
||||
#if __cplusplus >= 202002L
|
||||
template <typename T>
|
||||
constexpr T MIN = std::numeric_limits<T>::min();
|
||||
|
||||
template <typename T>
|
||||
constexpr T MAX = std::numeric_limits<T>::max();
|
||||
#endif
|
||||
|
||||
#ifdef LOCAL
|
||||
#define db(...) std::print(__VA_ARGS__)
|
||||
#define dbln(...) std::println(__VA_ARGS__)
|
||||
#else
|
||||
#define db(...)
|
||||
#define dbln(...)
|
||||
#endif
|
||||
// }}}
|
||||
|
||||
void solve() {
|
||||
|
||||
}
|
||||
|
||||
int main() { // {{{
|
||||
std::cin.exceptions(std::cin.failbit);
|
||||
|
||||
#ifdef LOCAL
|
||||
std::cerr.rdbuf(std::cout.rdbuf());
|
||||
std::cout.setf(std::ios::unitbuf);
|
||||
std::cerr.setf(std::ios::unitbuf);
|
||||
#else
|
||||
std::cin.tie(nullptr)->sync_with_stdio(false);
|
||||
#endif
|
||||
|
||||
u32 tc = 1;
|
||||
std::cin >> tc;
|
||||
|
||||
for (u32 t = 0; t < tc; ++t) {
|
||||
solve();
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
// }}}
|
||||
|
|
@ -1,95 +0,0 @@
|
|||
#include <bits/stdc++.h> // {{{
|
||||
|
||||
#include <version>
|
||||
#ifdef __cpp_lib_ranges_enumerate
|
||||
#include <ranges>
|
||||
namespace rv = std::views;
|
||||
namespace rs = std::ranges;
|
||||
#endif
|
||||
|
||||
// https://codeforces.com/blog/entry/96344
|
||||
|
||||
#pragma GCC optimize("O2,unroll-loops")
|
||||
#pragma GCC target("avx2,bmi,bmi2,lzcnt,popcnt")
|
||||
|
||||
using namespace std;
|
||||
|
||||
using i16 = int16_t;
|
||||
using u16 = uint16_t;
|
||||
using i32 = int32_t;
|
||||
using u32 = uint32_t;
|
||||
using i64 = int64_t;
|
||||
using u64 = uint64_t;
|
||||
using f64 = double;
|
||||
using f128 = long double;
|
||||
|
||||
#if __cplusplus >= 202002L
|
||||
template <typename T> constexpr T MIN = std::numeric_limits<T>::min();
|
||||
|
||||
template <typename T> constexpr T MAX = std::numeric_limits<T>::max();
|
||||
#endif
|
||||
|
||||
#ifdef LOCAL
|
||||
#define db(...) std::print(__VA_ARGS__)
|
||||
#define dbln(...) std::println(__VA_ARGS__)
|
||||
#else
|
||||
#define db(...)
|
||||
#define dbln(...)
|
||||
#endif
|
||||
// }}}
|
||||
|
||||
bitset<2 * 100000> seen;
|
||||
void solve() {
|
||||
seen.reset();
|
||||
u32 n, k;
|
||||
cin >> n >> k;
|
||||
string s, t;
|
||||
cin >> s >> t;
|
||||
|
||||
u32 ans = 0;
|
||||
vector<u32> f(26, 0);
|
||||
|
||||
auto dfs = [&](auto &&self, i32 i) -> void {
|
||||
if (i < 0 || i >= n || seen[i])
|
||||
return;
|
||||
seen[i] = true;
|
||||
++f[s[i] - 'a'];
|
||||
--f[t[i] - 'a'];
|
||||
for (auto d : {i - k, i - k - 1, i + k, i + k + 1}) {
|
||||
self(self, d);
|
||||
}
|
||||
};
|
||||
|
||||
bool ok = true;
|
||||
for (i32 i = 0; i < n && ok; ++i) {
|
||||
if (!seen[i]) {
|
||||
dfs(dfs, i);
|
||||
ok &= count(f.begin(), f.end(), 0) == 26;
|
||||
f.assign(26, 0);
|
||||
}
|
||||
}
|
||||
|
||||
cout << (ok ? "YES" : "NO") << '\n';
|
||||
}
|
||||
|
||||
int main() { // {{{
|
||||
std::cin.exceptions(std::cin.failbit);
|
||||
|
||||
#ifdef LOCAL
|
||||
std::cerr.rdbuf(std::cout.rdbuf());
|
||||
std::cout.setf(std::ios::unitbuf);
|
||||
std::cerr.setf(std::ios::unitbuf);
|
||||
#else
|
||||
std::cin.tie(nullptr)->sync_with_stdio(false);
|
||||
#endif
|
||||
|
||||
u32 tc = 1;
|
||||
std::cin >> tc;
|
||||
|
||||
for (u32 t = 0; t < tc; ++t) {
|
||||
solve();
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
// }}}
|
||||
|
|
@ -1,94 +0,0 @@
|
|||
#include <bits/stdc++.h> // {{{
|
||||
|
||||
#include <version>
|
||||
#ifdef __cpp_lib_ranges_enumerate
|
||||
#include <ranges>
|
||||
namespace rv = std::views;
|
||||
namespace rs = std::ranges;
|
||||
#endif
|
||||
|
||||
// https://codeforces.com/blog/entry/96344
|
||||
|
||||
#pragma GCC optimize("O2,unroll-loops")
|
||||
#pragma GCC target("avx2,bmi,bmi2,lzcnt,popcnt")
|
||||
|
||||
using namespace std;
|
||||
|
||||
using i16 = int16_t;
|
||||
using u16 = uint16_t;
|
||||
using i32 = int32_t;
|
||||
using u32 = uint32_t;
|
||||
using i64 = int64_t;
|
||||
using u64 = uint64_t;
|
||||
using f64 = double;
|
||||
using f128 = long double;
|
||||
|
||||
#if __cplusplus >= 202002L
|
||||
template <typename T> constexpr T MIN = std::numeric_limits<T>::min();
|
||||
|
||||
template <typename T> constexpr T MAX = std::numeric_limits<T>::max();
|
||||
#endif
|
||||
|
||||
#ifdef LOCAL
|
||||
#define db(...) std::print(__VA_ARGS__)
|
||||
#define dbln(...) std::println(__VA_ARGS__)
|
||||
#else
|
||||
#define db(...)
|
||||
#define dbln(...)
|
||||
#endif
|
||||
// }}}
|
||||
|
||||
vector<u32> parities(200000, 0);
|
||||
vector<bitset<32>> present(200000);
|
||||
|
||||
void solve() {
|
||||
u32 n;
|
||||
cin >> n;
|
||||
|
||||
string s;
|
||||
for (u32 i = 0; i < n; ++i) {
|
||||
cin >> s;
|
||||
for (auto c : s) {
|
||||
parities[i] ^= 1 << (c - 'a');
|
||||
present[i].set(c - 'a');
|
||||
}
|
||||
}
|
||||
|
||||
u64 ans = 0;
|
||||
unordered_map<u32, u64> f;
|
||||
|
||||
for (u32 c = 0; c < 26; ++c) {
|
||||
u32 mask = ((1 << 26) - 1) ^ (1 << c);
|
||||
for (u32 i = 0; i < n; i++) {
|
||||
if (present[i].test(c))
|
||||
continue;
|
||||
ans += f[parities[i] ^ mask];
|
||||
++f[parities[i]];
|
||||
}
|
||||
f.clear();
|
||||
}
|
||||
|
||||
cout << ans << '\n';
|
||||
}
|
||||
|
||||
int main() { // {{{
|
||||
std::cin.exceptions(std::cin.failbit);
|
||||
|
||||
#ifdef LOCAL
|
||||
std::cerr.rdbuf(std::cout.rdbuf());
|
||||
std::cout.setf(std::ios::unitbuf);
|
||||
std::cerr.setf(std::ios::unitbuf);
|
||||
#else
|
||||
std::cin.tie(nullptr)->sync_with_stdio(false);
|
||||
#endif
|
||||
|
||||
u32 tc = 1;
|
||||
// std::cin >> tc;
|
||||
|
||||
for (u32 t = 0; t < tc; ++t) {
|
||||
solve();
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
// }}}
|
||||
|
|
@ -1,67 +0,0 @@
|
|||
#include <bits/stdc++.h> // {{{
|
||||
|
||||
#include <version>
|
||||
#ifdef __cpp_lib_ranges_enumerate
|
||||
#include <ranges>
|
||||
namespace rv = std::views;
|
||||
namespace rs = std::ranges;
|
||||
#endif
|
||||
|
||||
// https://codeforces.com/blog/entry/96344
|
||||
|
||||
#pragma GCC optimize("O2,unroll-loops")
|
||||
#pragma GCC target("avx2,bmi,bmi2,lzcnt,popcnt")
|
||||
|
||||
using namespace std;
|
||||
|
||||
using i16 = int16_t;
|
||||
using u16 = uint16_t;
|
||||
using i32 = int32_t;
|
||||
using u32 = uint32_t;
|
||||
using i64 = int64_t;
|
||||
using u64 = uint64_t;
|
||||
using f64 = double;
|
||||
using f128 = long double;
|
||||
|
||||
#if __cplusplus >= 202002L
|
||||
template <typename T>
|
||||
constexpr T MIN = std::numeric_limits<T>::min();
|
||||
|
||||
template <typename T>
|
||||
constexpr T MAX = std::numeric_limits<T>::max();
|
||||
#endif
|
||||
|
||||
#ifdef LOCAL
|
||||
#define db(...) std::print(__VA_ARGS__)
|
||||
#define dbln(...) std::println(__VA_ARGS__)
|
||||
#else
|
||||
#define db(...)
|
||||
#define dbln(...)
|
||||
#endif
|
||||
// }}}
|
||||
|
||||
void solve() {
|
||||
|
||||
}
|
||||
|
||||
int main() { // {{{
|
||||
std::cin.exceptions(std::cin.failbit);
|
||||
|
||||
#ifdef LOCAL
|
||||
std::cerr.rdbuf(std::cout.rdbuf());
|
||||
std::cout.setf(std::ios::unitbuf);
|
||||
std::cerr.setf(std::ios::unitbuf);
|
||||
#else
|
||||
std::cin.tie(nullptr)->sync_with_stdio(false);
|
||||
#endif
|
||||
|
||||
u32 tc = 1;
|
||||
std::cin >> tc;
|
||||
|
||||
for (u32 t = 0; t < tc; ++t) {
|
||||
solve();
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
// }}}
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
7
|
||||
4
|
||||
meOw
|
||||
14
|
||||
mMmeoOoWWWwwwW
|
||||
3
|
||||
mew
|
||||
7
|
||||
MmeEeUw
|
||||
4
|
||||
MEOW
|
||||
6
|
||||
MmyaVW
|
||||
5
|
||||
meowA
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
YES
|
||||
YES
|
||||
NO
|
||||
NO
|
||||
YES
|
||||
NO
|
||||
NO
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
5
|
||||
11 2
|
||||
aAaaBACacbE
|
||||
2 2
|
||||
ab
|
||||
4 1
|
||||
aaBB
|
||||
6 0
|
||||
abBAcC
|
||||
5 3
|
||||
cbccb
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
5
|
||||
0
|
||||
1
|
||||
3
|
||||
2
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
5
|
||||
5
|
||||
3 3 3 0 0
|
||||
6
|
||||
0 3 3 0 0 3
|
||||
7
|
||||
1 2 3 0 4 5 0
|
||||
7
|
||||
1 2 5 0 4 3 0
|
||||
5
|
||||
3 1 0 0 4
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
6
|
||||
6
|
||||
8
|
||||
9
|
||||
4
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
5
|
||||
5
|
||||
3 3 3 0 0
|
||||
6
|
||||
0 3 3 0 0 3
|
||||
7
|
||||
1 2 3 0 4 5 0
|
||||
7
|
||||
1 2 5 0 4 3 0
|
||||
5
|
||||
3 1 0 0 4
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
6
|
||||
6
|
||||
8
|
||||
9
|
||||
4
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
7
|
||||
6
|
||||
aaabcc
|
||||
10
|
||||
aaaaaaaaaa
|
||||
6
|
||||
abcdef
|
||||
7
|
||||
abacaba
|
||||
6
|
||||
cccfff
|
||||
4
|
||||
abba
|
||||
5
|
||||
ababa
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
4
|
||||
1
|
||||
5
|
||||
3
|
||||
3
|
||||
3
|
||||
1
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
7
|
||||
6 3
|
||||
talant
|
||||
atltna
|
||||
7 3
|
||||
abacaba
|
||||
aaaabbc
|
||||
12 3
|
||||
abracadabraa
|
||||
avadakedavra
|
||||
5 3
|
||||
accio
|
||||
cicao
|
||||
5 3
|
||||
lumos
|
||||
molus
|
||||
4 3
|
||||
uwjt
|
||||
twju
|
||||
4 3
|
||||
kvpx
|
||||
vxpk
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
YES
|
||||
YES
|
||||
NO
|
||||
YES
|
||||
NO
|
||||
YES
|
||||
NO
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
7
|
||||
6 3
|
||||
talant
|
||||
atltna
|
||||
7 1
|
||||
abacaba
|
||||
aaaabbc
|
||||
12 6
|
||||
abracadabraa
|
||||
avadakedavra
|
||||
5 3
|
||||
accio
|
||||
cicao
|
||||
5 4
|
||||
lumos
|
||||
molus
|
||||
4 3
|
||||
uwjt
|
||||
twju
|
||||
4 3
|
||||
kvpx
|
||||
vxpk
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
YES
|
||||
YES
|
||||
NO
|
||||
YES
|
||||
NO
|
||||
YES
|
||||
NO
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
10
|
||||
ftl
|
||||
abcdefghijklmnopqrstuvwxy
|
||||
abcdeffghijkllmnopqrsttuvwxy
|
||||
ffftl
|
||||
aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyy
|
||||
thedevid
|
||||
bcdefghhiiiijklmnopqrsuwxyz
|
||||
gorillasilverback
|
||||
abcdefg
|
||||
ijklmnopqrstuvwxyz
|
||||
|
|
@ -1 +0,0 @@
|
|||
5
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
6
|
||||
6
|
||||
1 5
|
||||
1 6
|
||||
1 2
|
||||
2 3
|
||||
2 4
|
||||
7
|
||||
1 5
|
||||
1 3
|
||||
3 6
|
||||
1 4
|
||||
4 7
|
||||
4 2
|
||||
9
|
||||
1 2
|
||||
2 4
|
||||
2 3
|
||||
3 5
|
||||
1 7
|
||||
7 6
|
||||
7 8
|
||||
8 9
|
||||
10
|
||||
2 9
|
||||
9 10
|
||||
2 3
|
||||
6 7
|
||||
4 3
|
||||
1 2
|
||||
3 8
|
||||
2 5
|
||||
6 5
|
||||
10
|
||||
3 2
|
||||
8 10
|
||||
9 7
|
||||
4 2
|
||||
8 2
|
||||
2 1
|
||||
4 5
|
||||
6 5
|
||||
5 7
|
||||
1
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
YES
|
||||
NO
|
||||
YES
|
||||
NO
|
||||
NO
|
||||
YES
|
||||
Loading…
Add table
Add a link
Reference in a new issue