blob: 64fc4cc0285e0f0a7a2b3270bf943edb194125af (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include <cstdint>
#include <iostream>
int main() {
int count;
if (!(std::cin >> count)) return 1;
for (int i = 0; i < count; ++i) {
std::int64_t a;
int b;
if (!(std::cin >> a >> b)) return 1;
auto l = static_cast<long>(a);
auto c = static_cast<char>(b);
auto u = static_cast<unsigned char>(b);
auto w = static_cast<unsigned int>(a);
std::cout << l << ':' << static_cast<std::int64_t>(c) << ':'
<< u + static_cast<unsigned char>(1) << ':'
<< w + static_cast<unsigned int>(1) << '\n';
}
}
|