ამოხსნების სტატუსი

ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.


გაგზავნის თარიღი: 08.04.2021 21:17:27

ამოცანა: ორობითი ჩანაწერების ციფრთა ჯამი

მომხმარებელი: mberris

ვერდიქტი: სრული ამოხსნა

შეფასება: 100.0 ქულა







#include <iostream>
#include <algorithm>
#include <string>
#include <vector>
#include <set>
#include <stdio.h>
#include <stack>
#include <queue>
#include <deque>

//MBERRISH

using namespace std;
int n;
int sum,x,sumans,k;

int trasnferbiandsum(int a) {
	int sum = 0;
	while (a > 0) {
		if (a % 2 == 1) sum++;
			a /= 2;
	}
	return sum;
}
int main() {
	cin >> n;
	for (int i = 1; i <= n; i++) {
	
		sumans += trasnferbiandsum(i);
		
	}
	cout << sumans<<" ";
}

ტესტები

შემავალი მონაცემები
999
გამომავალი მონაცემები
4932
თქვენი პასუხი
4932 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
1234
გამომავალი მონაცემები
6110
თქვენი პასუხი
6110 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
5555
გამომავალი მონაცემები
33436
თქვენი პასუხი
33436 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
7654
გამომავალი მონაცემები
48650
თქვენი პასუხი
48650 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
8191
გამომავალი მონაცემები
53248
თქვენი პასუხი
53248 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
10000
გამომავალი მონაცემები
64613
თქვენი პასუხი
64613 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
123456
გამომავალი მონაცემები
1032966
თქვენი პასუხი
1032966 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
234567
გამომავალი მონაცემები
2061884
თქვენი პასუხი
2061884 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
777777
გამომავალი მონაცემები
7493447
თქვენი პასუხი
7493447 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
980357
გამომავალი მონაცემები
9663107
თქვენი პასუხი
9663107 
ჩეკერის პასუხი
YES