Submission #312613


Source Code Expand

#include <cstdio>
#include <cmath>
#include <map>
#include <iostream>
#include <vector>
#include <numeric>
#include <string>
#include <algorithm>
#include <functional>
#include <bitset>

using namespace std;

typedef vector<int> vi;
typedef vector<string> vs;


string inttobin(int n) {
    string str;
    while (n > 0) {
        str.push_back('0' + (n & 1));
        n >>= 1;
    }
    reverse(str.begin(), str.end());
    return str;
}

int main()
{	
	int n;
	cin >> n;
	string str = inttobin(n);
	for(int i = 0; i <= str.size() / 2; i++) {
		if(str[i] != str[str.size()-i-1]) {
			cout << "No" << endl;
			return 0;
		}
	}
	cout << "Yes" << endl;
	return 0;
}

Submission Info

Submission Time
Task A - 2015
User sorekara
Language C++ (G++ 4.6.4)
Score 2
Code Size 703 Byte
Status AC
Exec Time 25 ms
Memory 928 KiB

Judge Result

Set Name All
Score / Max Score 2 / 2
Status
AC × 24
Set Name Test Cases
All 000.txt, 001.txt, 002.txt, 003.txt, 004.txt, 005.txt, 006.txt, 007.txt, 008.txt, 009.txt, 010.txt, 011.txt, 012.txt, 013.txt, 014.txt, 015.txt, 016.txt, 017.txt, 018.txt, 019.txt, 020.txt, 021.txt, 022.txt, 023.txt
Case Name Status Exec Time Memory
000.txt AC 23 ms 804 KiB
001.txt AC 22 ms 796 KiB
002.txt AC 24 ms 924 KiB
003.txt AC 24 ms 800 KiB
004.txt AC 24 ms 736 KiB
005.txt AC 25 ms 800 KiB
006.txt AC 24 ms 924 KiB
007.txt AC 25 ms 744 KiB
008.txt AC 25 ms 736 KiB
009.txt AC 23 ms 796 KiB
010.txt AC 24 ms 920 KiB
011.txt AC 24 ms 792 KiB
012.txt AC 22 ms 920 KiB
013.txt AC 23 ms 804 KiB
014.txt AC 23 ms 796 KiB
015.txt AC 23 ms 676 KiB
016.txt AC 23 ms 804 KiB
017.txt AC 23 ms 796 KiB
018.txt AC 22 ms 924 KiB
019.txt AC 23 ms 796 KiB
020.txt AC 24 ms 840 KiB
021.txt AC 23 ms 928 KiB
022.txt AC 23 ms 792 KiB
023.txt AC 24 ms 804 KiB