LightOJ – Fibsieve’s Fantabulous Birthday

L
Problem NameFibsieve’s Fantabulous Birthday
JudgeLightOJ
Problem Linkhttps://lightoj.com/problem/fibsieves-fantabulous-birthday
Algorithms & DSBasic Math
#include<bits/stdc++.h> using namespace std; typedef long long ll; int main() { ll t; cin>>t; ll s; for(ll T=1;T<=t;T++){ cin>>s; ll sq=sqrt(s); ll rem=s-(sq*sq); if(!rem){ sq--; rem=s-(sq*sq); } ll x,y; if(sq%2==0){ x=sq+1; y=0; y+=min(sq+1,rem); rem=max((ll)0,(rem-sq-1)); x-=rem; }else{ y=sq+1; x=0; x+=min(sq+1,rem); rem=max((ll)0,(rem-sq-1)); y-=rem; } cout<<"Case "<<T<<": "<<x<<" "<<y<<"\n"; } }
Code language: PHP (php)

About the author

আবু রিফাত মুহাম্মদ

সখের বশে প্রোগ্রামিং করি। নতুন নতুন জিনিস শিখতে এবং শেখাতে ভালবাসি।

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

আবু রিফাত মুহাম্মদ

সখের বশে প্রোগ্রামিং করি। নতুন নতুন জিনিস শিখতে এবং শেখাতে ভালবাসি।

যোগাযোগ করুন

error: Alert: Content is protected !!