Relative Content

Tag Archive for c++bit-manipulation

C++ bit compaction

I’m working on a 16 byte array or 128 bits fully populated with the following bit fields:

fix bit manipulation multiplication of self implement unsigned int 2048

I am currently implement custom uint2048_t number for my project (rsa key for less bored :))))
I have implement multiply operation with document from my book (well, i dont know where i threw my book) and when i use default constructor for generate number from string (and operator* is the most important of it)
Is it possible to fix it or i need to rewrite it from start?

I don’t understand this code line int bitwise “| ” operator . ok|=(s[i]==’0′ && s[i+1]==’1′); what the result?

#include<iostream> using namespace std; void solve(){ string s; //`string` cin>>s //`string input` int res=1; bool ok=false; for(int i=0;i+1<(int) (s.size());i++){ res+=(s[i]!=s[i+1]); ok|=(s[i]==’0′ && s[i+1]==’1′);//`this line i dont understand` } cout<<res<<‘n’; } cutting binary operation. Codeforce problem c++ bit-manipulation New contributor Arun_Roy is a new contributor to this site. Take care in asking for clarification, commenting, and […]