2022-02-11 12:46:30 +01:00
|
|
|
//
|
|
|
|
// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2022
|
|
|
|
//
|
|
|
|
// Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
|
|
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
|
|
//
|
|
|
|
#include "td/utils/FlatHashMap.h"
|
2022-03-09 14:29:47 +01:00
|
|
|
#include "td/utils/FlatHashMapChunks.h"
|
|
|
|
#include "td/utils/FlatHashMapLinear.h"
|
2022-02-11 12:46:30 +01:00
|
|
|
|
2022-02-18 21:25:23 +01:00
|
|
|
#ifdef SCOPE_EXIT
|
|
|
|
#undef SCOPE_EXIT
|
|
|
|
#endif
|
|
|
|
|
2022-02-11 12:46:30 +01:00
|
|
|
#include <absl/container/flat_hash_map.h>
|
2022-02-11 22:48:35 +01:00
|
|
|
#include <array>
|
2022-02-11 12:46:30 +01:00
|
|
|
#include <folly/container/F14Map.h>
|
|
|
|
#include <map>
|
|
|
|
#include <unordered_map>
|
|
|
|
|
|
|
|
#define test_map td::FlatHashMap
|
|
|
|
//#define test_map folly::F14FastMap
|
|
|
|
//#define test_map absl::flat_hash_map
|
|
|
|
//#define test_map std::map
|
|
|
|
//#define test_map std::unordered_map
|
|
|
|
|
|
|
|
//#define CREATE_MAP(num) CREATE_MAP_IMPL(num)
|
|
|
|
#define CREATE_MAP(num)
|
|
|
|
|
|
|
|
#define CREATE_MAP_IMPL(num) \
|
|
|
|
int f_##num() { \
|
|
|
|
test_map<int, std::array<char, num>> m; \
|
|
|
|
m.emplace(1, std::array<char, num>{}); \
|
|
|
|
int sum = 0; \
|
|
|
|
for (auto &it : m) { \
|
|
|
|
sum += it.first; \
|
|
|
|
} \
|
|
|
|
auto it = m.find(1); \
|
|
|
|
sum += it->first; \
|
|
|
|
m.erase(it); \
|
|
|
|
return sum; \
|
|
|
|
} \
|
|
|
|
int x_##num = f_##num()
|
|
|
|
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
CREATE_MAP(__LINE__);
|
|
|
|
|
|
|
|
int main() {
|
|
|
|
}
|