#include <iostream> using namespace std; int addr_align(int addr, int len) { if (len & len - 1) return -1; return len % addr == 0 ? len : (addr / len + 1) * len; } int main() { cout<<addr_align(31, 4)<<endl; return 0; }