Join Telegram Channel for Post Contest Discussions: t.me/codenavdiscuss
@joetube17033 жыл бұрын
Helpful! thank you
@AbhinavAwasthi3 жыл бұрын
Thank you
@reallifewithawadheshawasth74633 жыл бұрын
Helpful!
@AbhinavAwasthi3 жыл бұрын
Thanks
@sandeeptottadi3 жыл бұрын
Great work. Please continue.
@AbhinavAwasthi3 жыл бұрын
Thanks
@deepbhai91753 жыл бұрын
Nice explanation
@AbhinavAwasthi3 жыл бұрын
Thanks
@SurajGaud3 жыл бұрын
Great explaination
@AbhinavAwasthi3 жыл бұрын
Thanks Bro
@rohitsatpute55182 жыл бұрын
Helpful 🙂
@AbhinavAwasthi2 жыл бұрын
Thanks
@suriyaas48773 жыл бұрын
Helpful
@AbhinavAwasthi3 жыл бұрын
Thanks
@bhavadeepbhukya59263 жыл бұрын
is powermod a function in c++?
@AbhinavAwasthi3 жыл бұрын
No, it is in my template
@AIT-Pune3 жыл бұрын
Why you used ceil value especially when log2 k divisible by 2 because it comes as whole no.when divisible by 2 so ceil and floor value is same Please explain I am confused because when I use floor value my answer in some case get added by +1.
@AbhinavAwasthi3 жыл бұрын
if ceil and floor are equal, then we can take any two of them
@AIT-Pune3 жыл бұрын
But when I used floor value answer of some cases get changed
@AbhinavAwasthi3 жыл бұрын
May be there's a logical error
@AIT-Pune3 жыл бұрын
#include typedef long long ll ; #define int ll using namespace std ; signed main( ) { int t; cin>>t; while(t--) { int n,k; cin>>n>>k; int mod=1000000007; int c=log2(k); int l=pow(n,log2(k)); if(c%2==0) { cout
@AIT-Pune3 жыл бұрын
@@AbhinavAwasthi please check the code
@sandeeptottadi3 жыл бұрын
I'm not able to solve atleast one 😔
@AbhinavAwasthi3 жыл бұрын
Keep trying
@sandeeptottadi3 жыл бұрын
@@AbhinavAwasthi sure with your support ☺️
@AnkitSingh-xp7mm3 жыл бұрын
Hey abinav, I am getting wrong answer for test case n = 105, k = 564. Apparently I am doing something wrong with modulo. int t = s.nextInt(); // Number of test cases for (int i = 0; i 0) { int x = 0; long sum = (long)Math.pow(2, x); while (sum < k) { x++; sum += (long)Math.pow(2, x); } k = k-(long)Math.pow(2, x); ans += Math.pow(n, x); ans = ans%mod; } System.out.println(ans%mod);