Submission #1350450

#TimeUsernameProblemLanguageResultExecution timeMemory
1350450Jawad_Akbar_JJPopcount (COCI19_popcount)C++20
0 / 110
0 ms344 KiB
#include <iostream>

using namespace std;

signed main(){
	int n, k;
	cin>>n>>k;

	// cout<<(n + 7) / 8<<endl;
	// for (int i=0;8 * i < n;i++){
	// 	cout<<"A=(((((A&((0-(255<<"<<(i<<3)<<"))-1))+((((A&(3<<"<<(i<<3)<<"))>>"<<(i<<3)<<")+1)>>1))+((((A&(3<<"<<(i<<3)<<"+2))>>"<<(i<<3)<<"+2)+1)>>1))+((((A&(3<<"<<(i<<3)<<"+4))>>"<<(i<<3)<<"+4)+1)>>1))+((((A&(3<<"<<(i<<3)<<"+6))>>"<<(i<<3)<<"+6)+1)>>1))"<<endl;
	// }
	cout<<"5\nA=(((((A&((0-255)-1))+((((A&3))+1)>>1))+((((A&(3<<2))>>2)+1)>>1))+((((A&(3<<4))>>4)+1)>>1))+((((A&(3<<6))>>6)+1)>>1))\nA=(((((A&((0-(255<<8))-1))+((((A&(3<<8))>>8)+1)>>1))+((((A&(3<<10))>>10)+1)>>1))+((((A&(3<<12))>>12)+1)>>1))+((((A&(3<<14))>>14)+1)>>1))\nA=(((((A&((0-(255<<16))-1))+((((A&(3<<16))>>16)+1)>>1))+((((A&(3<<18))>>18)+1)>>1))+((((A&(3<<20))>>20)+1)>>1))+((((A&(3<<22))>>22)+1)>>1))\nA=(((((A&((0-(255<<24))-1))+((((A&(3<<24))>>24)+1)>>1))+((((A&(3<<26))>>26)+1)>>1))+((((A&(3<<28))>>28)+1)>>1))+((((A&(3<<30))>>30)+1)>>1))\nA=(((((A&((0-(255<<32))-1))+((((A&(3<<32))>>32)+1)>>1))+((((A&(3<<34))>>34)+1)>>1))+((((A&(3<<36))>>36)+1)>>1))+((((A&(3<<38))>>38)+1)>>1))\n";
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...