B. Special Numbers | Codeforces Round 747 | Solution With Explanation | C++ Code

  Рет қаралды 5,078

Abhinav Awasthi

Abhinav Awasthi

Күн бұрын

Пікірлер: 30
@AbhinavAwasthi
@AbhinavAwasthi 3 жыл бұрын
Join Telegram Channel for Post Contest Discussions: t.me/codenavdiscuss
@joetube1703
@joetube1703 3 жыл бұрын
Helpful! thank you
@AbhinavAwasthi
@AbhinavAwasthi 3 жыл бұрын
Thank you
@reallifewithawadheshawasth7463
@reallifewithawadheshawasth7463 3 жыл бұрын
Helpful!
@AbhinavAwasthi
@AbhinavAwasthi 3 жыл бұрын
Thanks
@sandeeptottadi
@sandeeptottadi 3 жыл бұрын
Great work. Please continue.
@AbhinavAwasthi
@AbhinavAwasthi 3 жыл бұрын
Thanks
@deepbhai9175
@deepbhai9175 3 жыл бұрын
Nice explanation
@AbhinavAwasthi
@AbhinavAwasthi 3 жыл бұрын
Thanks
@SurajGaud
@SurajGaud 3 жыл бұрын
Great explaination
@AbhinavAwasthi
@AbhinavAwasthi 3 жыл бұрын
Thanks Bro
@rohitsatpute5518
@rohitsatpute5518 2 жыл бұрын
Helpful 🙂
@AbhinavAwasthi
@AbhinavAwasthi 2 жыл бұрын
Thanks
@suriyaas4877
@suriyaas4877 3 жыл бұрын
Helpful
@AbhinavAwasthi
@AbhinavAwasthi 3 жыл бұрын
Thanks
@bhavadeepbhukya5926
@bhavadeepbhukya5926 3 жыл бұрын
is powermod a function in c++?
@AbhinavAwasthi
@AbhinavAwasthi 3 жыл бұрын
No, it is in my template
@AIT-Pune
@AIT-Pune 3 жыл бұрын
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.
@AbhinavAwasthi
@AbhinavAwasthi 3 жыл бұрын
if ceil and floor are equal, then we can take any two of them
@AIT-Pune
@AIT-Pune 3 жыл бұрын
But when I used floor value answer of some cases get changed
@AbhinavAwasthi
@AbhinavAwasthi 3 жыл бұрын
May be there's a logical error
@AIT-Pune
@AIT-Pune 3 жыл бұрын
#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-Pune
@AIT-Pune 3 жыл бұрын
@@AbhinavAwasthi please check the code
@sandeeptottadi
@sandeeptottadi 3 жыл бұрын
I'm not able to solve atleast one 😔
@AbhinavAwasthi
@AbhinavAwasthi 3 жыл бұрын
Keep trying
@sandeeptottadi
@sandeeptottadi 3 жыл бұрын
@@AbhinavAwasthi sure with your support ☺️
@AnkitSingh-xp7mm
@AnkitSingh-xp7mm 3 жыл бұрын
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);
@AbhinavAwasthi
@AbhinavAwasthi 3 жыл бұрын
Yeah, watch my video on how to find mod
@shivanggautam541
@shivanggautam541 2 жыл бұрын
Helpful!
БУ, ИСПУГАЛСЯ?? #shorts
00:22
Паша Осадчий
Рет қаралды 2,4 МЛН
У вас там какие таланты ?😂
00:19
Карина Хафизова
Рет қаралды 26 МЛН
Random Emoji Beatbox Challenge #beatbox #tiktok
00:47
BeatboxJCOP
Рет қаралды 64 МЛН
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 35 МЛН
why are switch statements so HECKIN fast?
11:03
Low Level
Рет қаралды 426 М.
how Google writes gorgeous C++
7:40
Low Level
Рет қаралды 941 М.
The Problem with Time & Timezones - Computerphile
10:13
Computerphile
Рет қаралды 4 МЛН
you will never ask about pointers again after watching this video
8:03
Petr and a Combination Lock - Codeforces B rated 1200
17:25
Adhish K
Рет қаралды 1,3 М.
The Quest To Make Unbreakable Glass
22:23
Veritasium
Рет қаралды 2,1 МЛН
БУ, ИСПУГАЛСЯ?? #shorts
00:22
Паша Осадчий
Рет қаралды 2,4 МЛН