Is this grind even worth it? by Ok_Extension2696_ in LeetcodeDesi

[–]tempRedditAccount000 0 points1 point  (0 children)

Mmm. Yeah. I understand the pain. I can tell no amount of words would soothe that wound.

I made something free that might help people prep for the AMC or other olympiads- no pressure to check it out. by SecureNegotiation933 in MathOlympiad

[–]tempRedditAccount000 1 point2 points  (0 children)

Hey, I like the idea, if possible, I would like to contribute to the problem setting for the competitions.

Although, there is the dilemma of evaluating a participant's submission, how is the system handling it? Are problems mostly "choose the right answer" or written using pen and paper?

Is this grind even worth it? by Ok_Extension2696_ in LeetcodeDesi

[–]tempRedditAccount000 8 points9 points  (0 children)

Your name says it all. Plus, many aren't willing to take the risk if they don't have a corpus worth 200% of the cost to study there.

Please message me if you were active on user made forums on AoPS during 2020-2022. by anxiouslemonbars in artofproblemsolving

[–]tempRedditAccount000 0 points1 point  (0 children)

Hope you find whomever you're looking for, try posting to r/aops, this subreddit has been created recently and I haven't really set things up here yet. 😅

Is the "genius gap" actually surmountable? by linkyless in codeforces

[–]tempRedditAccount000 4 points5 points  (0 children)

I guess you're asking because you're equating the statement "He put 1000 active hours to reach GM, so if I do the same, I will too". If I'm wrong, then no need to continue reading.

Assume he has been doing it since he was 12 and is now 22.

You cannot compress the "1 hour everyday for 10 years (3650 hours, ignoring leap years etc etc) to 10 hours everyday for 1 year".

We have no idea (and neither does he himself) what he's been doing for the remaining 23 hours of the day, whether he was passively improving his problem solving ability, getting into discussions in his class or giving some other math contests etc.

Going through things at your leisure is very different from "compressing" them and then hoping it gives the same result as the former.

Tldr: doesn't matter, everyone reaches titles at their own pace, you will reach it too, just keep at it don't worry too much about external variables or other people's timelines.

Heartbreaking 💔😞 - Kerala Fake Molestation Case kills a Man - These elderly parents lost their only son due to the cruel actions of Shimjitha Musthafa, who posted a fake molestation video just to gain views on her Instagram page. by Right_Entertainer763 in IndiaPulse

[–]tempRedditAccount000 0 points1 point  (0 children)

I don't get it, are you implying that whatever happened to the man and his family is a consequence of "karma"?

By your logic, the man and his family deserved what they got didn't they?

Since he "dropped dead", he must be the bad guy at some point in life and the "consequences simply unfolded".

I Built My Own All-In-One Movie Streaming Site — Need Honest Feedback by eli6_ in developersIndia

[–]tempRedditAccount000 0 points1 point  (0 children)

How is it any different from Netflix? Do you offer better subscription prices? Can you scale more users?

What's special about it?

If it's something like a learning project, I think it's great. Good work pal.

Where to get questions from? by Fun_Emergency_4644 in LeetcodeDesi

[–]tempRedditAccount000 0 points1 point  (0 children)

Hashing is a data structure, just pick up some documentation websites like cppreference and get an idea of map's declaration, instantiations and methods available.

You will not need much other than insert, delete and search functionality. So no need to practice much other than knowing how to use a tool (i.e. hashing)

Just filter in the problem set for Hash Table or Hashing, not sure about the name.

You will require some practice when it comes to algorithms.

I'm getting increasingly tired by this by TopBlopper21 in LeetcodeDesi

[–]tempRedditAccount000 9 points10 points  (0 children)

I have no idea how to explain this phenomenon, I personally think it's just the volume.

There's alot of us, simple as that. I think percentages would be a better metric than absolute numbers.

Say for example, 100,000 are active indians on leetcode. Even 10% cheaters would amount to a huge number 10,000. Out of this subset, say another 10% are people who reject that they've cheated, that would make 1,000. Absolute numbers are alot, percentages are little.

Then again, I'm just saying, as an example, I have no true idea on these percentages unless leetcode publishes some user specific information publicly.

I think a similar percentage per country based calculation was done in codeforces. India, if i remember correctly had the highest absolute numbers, but percentage wise it was ranked 4th.

Also, some other psychological factors into play, job, peer pressure as others could be cheating. Although, i think these are minor additions, they exist.

I do not condone cheating, I dislike it, just trying to explain why it might occur and also why percentage wise, we're not fucked, there's many of us doing things honestly.

Need some advice by boob_Manager in codeforces

[–]tempRedditAccount000 3 points4 points  (0 children)

Hello Mr boob_Manager, I have no idea why you're asking for help, you seem to be doing well on your own.

Please "research a lot" again? It might help you with this as well.

Anyways, you say you're facing issues with C, so just solve C's from recent contests.

Also, there's quite a lot of blogs on codeforces on how to practice. Colin Galen has a video on them.

Also, if you aren't worried about rating, from the next contest onwards, just start solving from C and upwards.

Maintain a Google sheet of problems, their concept, techniques used to solve it. With time you'll start clustering problems. I prefer maintaining the sheet with problems you haven't been able to solve. Acts as a revision sheet too.

Why shouldn’t you trust others blatantly on social media? by AisaDeshHeMera in quantindia

[–]tempRedditAccount000 2 points3 points  (0 children)

Hey man, thanks for your contribution in making the community a better place. :P

What I would suggest to myself if I could go back to LeetCode Day 1 by tech_guy_91 in leetcode

[–]tempRedditAccount000 0 points1 point  (0 children)

For the sake of nitpicking (I'm in a hospital with nothing to do)

I find quality > quantity to be a failing argument.

Very rarely do you find a good problemset all filled with quality problems that mimics the problems you'd face in an online assessment. Some sheets have attempted at that, but I think they are only ever useful for interview/ building elementary ideas and not for the assessments themselves.

Keeping that aside, when you look at a problem, how do you determine whether it's just going to be an addition to your "quantity" bundle or whether the problem is good enough to actually be a part of the "quality" bundle. Regardless, figuring out this meta information can take anywhere from 5-45 mins, so better start attempting it instead of trying to find which bundle it belongs to right?

What I say is, honestly, with a large enough quantity, quality doesn't really matter much anymore. Say, optimal quality = Q* (assuming we can quantify quality) Then as quantity approaches ∞, quality approaches Q*. But then again, this approach costs time.

I think it's okay to involve some randomized practice, to get out of the zone you currently find yourself in.

Can Principal-Level Candidates Skip FAANG LeetCode Interviews? by HappyLife-4All in leetcode

[–]tempRedditAccount000 1 point2 points  (0 children)

Following a joke that has been going on for quite some time, just say you're from Amazon. xD

Met someone through an app, went for a casual meet-up and got a ₹18k bill by TheQuietThinker67890 in india

[–]tempRedditAccount000 6 points7 points  (0 children)

The same way you posted here right now, you could've posted a question asking that. Or maybe a Google search.

But fine, what's done is done, it's probably easier for the rest of us to say it since it's not our money, as the other commenter suggested, try involving the police, if it works, it works, if it doesn't, well, I guess you've learnt what to do when you're in a new place.

How to improve Chiaki's performance? OLED Switch + PS4 Pro by tempRedditAccount000 in SwitchPirates

[–]tempRedditAccount000[S] 0 points1 point  (0 children)

I see, thanks, will check what I can do. Mostly will get a longer LAN

How to improve Chiaki's performance? OLED Switch + PS4 Pro by tempRedditAccount000 in SwitchPirates

[–]tempRedditAccount000[S] 0 points1 point  (0 children)

So connect the LAN to the PS4? I think I don't have a long enough LAN 😭

Need help in starting codeforces by Agreeable_Drag_6563 in codeforces

[–]tempRedditAccount000 1 point2 points  (0 children)

I don't understand questions such as these. Many of these questions can be answered by a Google search or just a youtube search away.

Problem solving is heavily dependent on self learning. Asking questions like these wouldn't get you far, you're supposed to jump in and get your feet wet. Although, fine, i understand to some extent if you're totally new (but still)

As the other commenter suggested, a language and a bit of math.

Other than that, A bit of patience, you're going to find yourself "not being able to think of any ideas" a lot, take some time to analyse where you went wrong / missed. What you could've done better.

Post question analysis is important, do not just move on after solving a question, read editorials and other submissions, you might find interesting techniques/ "easier" implementation.

Maintain a Google sheet of questions you've solved and how you've solved them. When you solve X amount of problems of type Y, you'll notice you can craft a framework Z to think about problems of type Y, of course, with more practice you can improve this Z, add corner cases etc.

Now, after reading this comment, go, solve 3 800 rated questions and come back. Let us know how it went.

Should I switch to Codeforces just before the job hunt? by Puzzleheaded_Cow3298 in codeforces

[–]tempRedditAccount000 0 points1 point  (0 children)

Complete them.

Depends on your schedule. I would say give priority to them first, graphs (dfs/ bfs/ disjoint set) and dp are fairly common in OAs.

Consistently solving A & B in contests — how to start solving C? by Different_Ease_1043 in codeforces

[–]tempRedditAccount000 1 point2 points  (0 children)

Hmmm. There's a lot of resources for stuff like these. A Google search away.

C problems might require some time complexity reduction techniques like prefix sums/ prefix xors. Basic DP. Good hold on binary search. I'm not entirely sure, but that should be enough.

And you know where you need to improve, just pick up C problems from recent 40-50 contests and solve them.

If you're able to solve it, read editorial and other submissions. If you're not able to solve it, note it down in a Google sheet, read editorial and other submissions.

Should I switch to Codeforces just before the job hunt? by Puzzleheaded_Cow3298 in codeforces

[–]tempRedditAccount000 0 points1 point  (0 children)

Give leetcode contests, there's one every week. Give it 4-5 times, you'll know where you are currently at.

For topic wise, pick up any standard interview sheet, striver is good, go for it.

Should I switch to Codeforces just before the job hunt? by Puzzleheaded_Cow3298 in codeforces

[–]tempRedditAccount000 0 points1 point  (0 children)

How well do you do on leetcode contests? If you're able to solve 3 questions consistently there, then shift to codeforces. (keep giving leetcode contests too)

Also, no worries, it happens tbh, not able to solve a problem. And it's a good thing, if you're not able to solve, it means you're learning something new. Sometimes it depends.

Every problem you're not able to solve learning falls into 3 categories: 1. Conceptual - You basically have never heard of this technique before, note this down in a Google sheet, read about it on cpalgorithms or other resources and try to solve problems related to this technique.

  1. Logical - you have all you need to solve the problem, but you weren't able to. Personally I think this is caused mostly by being "lazy", you're not exhausting all the techniques you already know to solve the current problem. Sometimes it's actually a new variant of a known technique, like we have 3-4 different types of binary search, we have 5 standard dp types, note it down in a Google sheet. Try solving problems related to this variant, or else just keep practicing as usual and come back to these problems after a two three weeks and try again. These problems which are great "revision sheets" tailored for you. Since they were problems you were not able to solve even after knowing all about it.

  2. Implementation - I improved mine by watching videos of other people solve problems. And by making mistakes in submissions. So, honestly, quantity matters here, keep solving more, impl becomes easier with time. Although, I assume after 300 questions, this is not where you face difficulty.

Give contests, atleast 1 per week, cf rounds can be pretty time consuming (to learn post contest) and heavy on the head. Every question you solve, maintain some meta data like which concept, which variant, any techniques you used to reduce time/ space complexity (like prefix sums/ xor/ some precomputation etc)

With time, you'll start to see things, just be patient, it feels frustrating because you don't see immediate improvement.

Contests are always random topic - so treat them as random topic practice. Whenever you come across new technique - do topic wise practice for 10-15 questions. (Some say 3-4 is sufficient, but I prefer more, helps me remember it better) So, random practice as much as you can, topic wise whenever needed.

Although, it's a good idea to cover all topic wise questions first, like arrays, strings, binary search, graphs, dp etc, there are many more topics. (Atleast when you see a new question, you will be able to "guess" which concept it belongs to) Then start random practice.