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

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


გაგზავნის თარიღი: 28.04.2019 18:07:47

ამოცანა: ორის ხარისხების ჯამი

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

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

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







#include <iostream>
#include <vector>
using namespace std;
int n,i,p=1;
vector<int>v;
int main ()
{
	cin>>n;
while (n>0)
{
	if (n%2==1) v.push_back(p); 
	
	n/=2;
	p*=2;
}	

n=v.size();
for (i=n-1; i>=0; i--)
cout<<v[i]<<" ";
	return 0;
}

ტესტები

შემავალი მონაცემები
11
გამომავალი მონაცემები
8 2 1
თქვენი პასუხი
8 2 1 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
16
გამომავალი მონაცემები
16
თქვენი პასუხი
16 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
17
გამომავალი მონაცემები
16 1
თქვენი პასუხი
16 1 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
3
გამომავალი მონაცემები
2 1
თქვენი პასუხი
2 1 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
2000
გამომავალი მონაცემები
1024 512 256 128 64 16
თქვენი პასუხი
1024 512 256 128 64 16 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
4095
გამომავალი მონაცემები
2048 1024 512 256 128 64 32 16 8 4 2 1
თქვენი პასუხი
2048 1024 512 256 128 64 32 16 8 4 2 1 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
4160
გამომავალი მონაცემები
4096 64
თქვენი პასუხი
4096 64 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
11111
გამომავალი მონაცემები
8192 2048 512 256 64 32 4 2 1
თქვენი პასუხი
8192 2048 512 256 64 32 4 2 1 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
20020
გამომავალი მონაცემები
16384 2048 1024 512 32 16 4
თქვენი პასუხი
16384 2048 1024 512 32 16 4 
ჩეკერის პასუხი
YES
შემავალი მონაცემები
29997
გამომავალი მონაცემები
16384 8192 4096 1024 256 32 8 4 1
თქვენი პასუხი
16384 8192 4096 1024 256 32 8 4 1 
ჩეკერის პასუხი
YES