/ SeriousOJ /

Record Detail

Accepted


  
# Status Time Cost Memory Cost
#1 Accepted 1ms 492.0 KiB
#2 Accepted 1ms 532.0 KiB
#3 Accepted 4ms 324.0 KiB
#4 Accepted 2ms 484.0 KiB
#5 Accepted 27ms 616.0 KiB
#6 Accepted 23ms 580.0 KiB
#7 Accepted 22ms 560.0 KiB
#8 Accepted 33ms 700.0 KiB

Code

/*CODED BY mahmudulsakib2019
  DATE:-27/3/2024;TIME:-15:30 PM
  BANGALDESH , SYLHET*/
#include<bits/stdc++.h>  
using namespace std;
typedef long long int ll;

int main() {
    int t;
    cin >> t;
    while(t--){
      ll n;
      cin >> n;
      ll game = ((n)*(n-1))/2;
      //cout << game << endl;
      ll num=n-1;
      ll i=0,next=0;
      while(pow(2,i)<=num){
        i++;
      }
      i--;
      next +=pow(2,i);
      while(next > 1){
        next /= 2;
        game =game + next;
        //cout << game << " ";
      }
      cout << game << endl;
    }
    return 0;
}

Information

Submit By
Type
Submission
Problem
P1026 LUFA cup 2024
Language
C++20 (G++ 13.2.0)
Submit At
2024-03-27 09:24:42
Judged At
2024-11-11 03:40:06
Judged By
Score
100
Total Time
33ms
Peak Memory
700.0 KiB