Submission #49292511
Source Code Expand
// #include <atcoder/all>
#include <bits/stdc++.h>
using namespace std;
// using namespace atcoder;
int main() {
long long n;
cin >> n;
string s;
n -= 1;
while(n > 0) {
s += to_string(n % 5 * 2);
n /= 5;
}
if(s.length() == 0) {
s = "0";
}
reverse(s.begin(), s.end());
cout << s << endl;
return 0;
}
Submission Info
| Submission Time |
|
| Task |
C - Even Digits |
| User |
nnth_y |
| Language |
C++ 20 (gcc 12.2) |
| Score |
300 |
| Code Size |
399 Byte |
| Status |
AC |
| Exec Time |
1 ms |
| Memory |
3648 KiB |
Compile Error
In file included from /usr/include/c++/12/ios:40,
from /usr/include/c++/12/istream:38,
from /usr/include/c++/12/sstream:38,
from /usr/include/c++/12/complex:45,
from /usr/include/c++/12/ccomplex:39,
from /usr/include/x86_64-linux-gnu/c++/12/bits/stdc++.h:54,
from Main.cpp:2:
In static member function ‘static constexpr std::char_traits<char>::char_type* std::char_traits<char>::copy(char_type*, const char_type*, std::size_t)’,
inlined from ‘static constexpr void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/12/bits/basic_string.h:423:21,
inlined from ‘static constexpr void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/12/bits/basic_string.h:418:7,
inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_replace(size_type, size_type, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/12/bits/basic_string.tcc:532:22,
inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::assign(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/12/bits/basic_string.h:1647:19,
inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ at /usr/include/c++/12/bits/basic_string.h:815:28,
inlined from ‘int main()’ at Main.cpp:18:13:
/usr/include/c++/12/bits/char_traits.h:431:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ accessing 9223372036854775810 or more bytes at offsets [2, 9223372036854775807] and 1 may overlap up to 9223372036854775813 bytes at offset -3 [-Wrestrict]
431 | return static_cast<char_type*>(__builtin_memcpy(__s1, __s2, __n));
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
Judge Result
| Set Name |
Sample |
All |
| Score / Max Score |
0 / 0 |
300 / 300 |
| Status |
|
|
| Set Name |
Test Cases |
| Sample |
00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt |
| All |
00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_small_00.txt, 01_small_01.txt, 01_small_02.txt, 02_random_00.txt, 02_random_01.txt, 02_random_02.txt, 02_random_03.txt, 02_random_04.txt, 03_max_00.txt, 04_min_00.txt |
| Case Name |
Status |
Exec Time |
Memory |
| 00_sample_00.txt |
AC |
1 ms |
3452 KiB |
| 00_sample_01.txt |
AC |
1 ms |
3468 KiB |
| 00_sample_02.txt |
AC |
1 ms |
3492 KiB |
| 01_small_00.txt |
AC |
1 ms |
3524 KiB |
| 01_small_01.txt |
AC |
1 ms |
3488 KiB |
| 01_small_02.txt |
AC |
1 ms |
3528 KiB |
| 02_random_00.txt |
AC |
1 ms |
3444 KiB |
| 02_random_01.txt |
AC |
1 ms |
3460 KiB |
| 02_random_02.txt |
AC |
1 ms |
3648 KiB |
| 02_random_03.txt |
AC |
1 ms |
3464 KiB |
| 02_random_04.txt |
AC |
1 ms |
3448 KiB |
| 03_max_00.txt |
AC |
1 ms |
3496 KiB |
| 04_min_00.txt |
AC |
1 ms |
3460 KiB |