/ SeriousOJ /

Record Detail

Wrong Answer


  
# Status Time Cost Memory Cost
#1 Accepted 1ms 532.0 KiB
#2 Wrong Answer 1ms 532.0 KiB
#3 Wrong Answer 2ms 532.0 KiB
#4 Wrong Answer 2ms 536.0 KiB
#5 Wrong Answer 5ms 532.0 KiB
#6 Wrong Answer 39ms 652.0 KiB
#7 Wrong Answer 232ms 1.902 MiB
#8 Wrong Answer 251ms 1.594 MiB
#9 Wrong Answer 232ms 1.832 MiB
#10 Accepted 227ms 2.164 MiB
#11 Wrong Answer 254ms 2.004 MiB

Code

#include<bits/stdc++.h>
using namespace std;
#define ll long long int 
int main()
{
  ll tc;
    cin>>tc;
    while(tc--)
    {
        ll n,m;
        cin>>n>>m;
        ll l=0,r=m/n,ans=(m-(r*n))*r;
        while(l<=r)
        {
            ll mid=(l+(r-l)/2);
            ll d=mid*n;
            ll u=m-(mid*n);
            if(mid*u>ans)
            {
                ans=mid*u;
                r=mid-1;
            }
            else
                l=mid+1;
        }
        cout<<ans<<endl;
    }
}

Information

Submit By
Type
Submission
Problem
P1092 Bitwise AND
Language
C++20 (G++ 13.2.0)
Submit At
2024-09-06 07:53:30
Judged At
2024-09-06 07:53:30
Judged By
Score
11
Total Time
254ms
Peak Memory
2.164 MiB