I am a logic gate. Ask me anything.
# | User | Rating |
---|---|---|
1 | tourist | 4009 |
2 | jiangly | 3821 |
3 | Benq | 3736 |
4 | Radewoosh | 3631 |
5 | jqdai0815 | 3620 |
6 | orzdevinwang | 3529 |
7 | ecnerwala | 3446 |
8 | Um_nik | 3396 |
9 | ksun48 | 3388 |
10 | gamegame | 3386 |
# | User | Contrib. |
---|---|---|
1 | cry | 164 |
1 | maomao90 | 164 |
3 | Um_nik | 163 |
4 | atcoder_official | 161 |
5 | -is-this-fft- | 158 |
6 | awoo | 157 |
7 | adamant | 156 |
8 | TheScrasse | 154 |
8 | nor | 154 |
10 | Dominater069 | 153 |
I am a logic gate. Ask me anything.
Name |
---|
Why am I sensing a pattern here?
I'm afraid that I don't know the answer to that question.
How can we ask you something if you are a logic gate?? you should let us go through it??
Can you tell me what max rating I can achieve by this year? [Future Prediction]
Only limited by your imagination and hard work, but based on my experience, I'd say 1800-1900 is a reasonable goal to have.
Please, predict for me too, assuming that I will spend 3 hours a day in average without big breaks.
I don't think that's the right question to ask, I was merely suggesting a reasonable goal. Depends a lot on how fast you learn and other things, but it won't be a surprise if your rating stays within [1800, 2400]. You might want to read this blog I wrote about my perspective on learning.
What should be a reasonable goal for me?
Just an estimate, but I think a reasonable goal can be 1800-2100
what abt me?
What keyboard switches do you use :)
I don't really use keyboard switches — just my laptop keyboard for competitive programming suffices :)
How to improve problem solving for long term growth?
Consistent practice, plus lots of perseverance and thinking time. And once you solve a problem, try to internalize the steps you took so that you can solve other problems in a similar manner. Maybe you'd like to read this blog.
Can you please tell me how can I improve more?
most hilarious moment in IIT-D you witnessed :)
I'm not sure what IIT-D is. /s
IITD is an overrated college in india
true, IIT Dh much better
It is supposed to be overrated, after all it is quite challenging to get into any of the top IITS
It was obviously a sarcastic statement, apparently you are not from any IIT ig.
First things first, I don't need to join any IIT to speak facts.
How would you know if I am from any IIT or not ? Don't worry this ain't my real account, This is one of my alts. I created this in 8th standard.
I think the truth was bitter for you, apparently you are not from any top IIT ig.
This flame war is why I didn't want to respond to any IIT related comments, but decided to respond in a light-hearted manner just in case.
Hey, I'm confused. Are you a troll or a stereotypical iit ka choda?
Neither. I just stated the truth. That is it. But he judged me.
If that is sarcasm, then my comment ought to be treated as "sarcasm" only.
I have a strong conviction that you are not flummoxed, you are just trying to defend a judgy and absurd comment by using that stereotypical joke.
so the latter
Sir why not state facts from your original account? or this is your original account?
You need a specific rating range to criticize grandmasters ? I did not know that.
You need a specific rating range to make alt accounts and trolling? I did not know that.
"Thinking is difficult that is why most people judge".
Why the hell did he ask for my real account ? I ain't a grandmaster, that's it. I looked up to him, but now I have nothing but a strong grudge against him, and all of y'all who are unnecessarily downvoting.
Where did I go wrong ? He judged me, and I judged him back.
I am 15 and I just witnessed the fatuousness of adults. I also experienced partiality. You guys really need to work on your communication skills. If you are right, prove it. Don't act like a coward.
"You need a specific rating range to make alt accounts and trolling" ? This is ridiculous. Indeed your communication skills are....
Idgaf about the downvotes, again this ain't my real account.
I am 15 and I just witnessed the fatuousness of adults.
Shashi Tharoor moment."I looked up to him, but now I have nothing but a strong grudge against him."
Lol i never asked anyone to look up to me.
I hope there is a special cringelord section in hell reserved for people who use the words "y'all" and "ain't".
whomst'd've'ly'yaint'nt'ed'ies's'y'es
I'm sorry but I'm compelled to correct you, it's actually — Whomst'd've'ly'yaint'nt'ed'ies's'y'es'nt'ed's'y'es'nt't're'ing'able'ric'ive'al'nt'ne'm'll'ble'al'ny'less'w'ck'k'ly'py'nd'idy'ety'st'ged'ful'is
Even though it is slower, people use i++ instead of ++i. Why ?
https://codeforces.me/blog/entry/115877?#comment-1027645
That is it, Y'all sounds good to me.
Of course I would not use ain't and y'all formally.
Your comments are surprisingly indicative of the combinatorially expected IQ of people who use the words "yall" and "aint". Top kek.
If someone's language defines their IQ for you, then You should get yourself checked.
"It ain't rocket science!" Musk said about his proposed Twitter deal.
You are implying that you are smarter than Elon Musk ? That doesn't make sense tbh.
10 months and specialist ? I crossed that level when I was in class 10th. Talking about my IQ
You presuppose that Elon Musk is smart lmfao. The only flattering attribute he possesses is being an edgelord.
If I was feeling particularly childish, there might just have been a reply to this comment with the word "hello" from a ~2050 account.
If Elon musk is not smart, then I am the dumbest guy in this world.
You will. Mark my words. Don't worry, Give me some time. I am not that active on codeforces lately. I have to study as well. I don't want to end up in IIT BHU kek.
I sincerely hope that you're a troll and all the comments you have made so far have been completely ironic parodies of the musings of a biblically obnoxious cretin, whose norminess oozes out of every orifice of his body.
If not, I'm genuinely sorry.
cretin ? mind your language, I did not abuse you.
Obnoxious ? do you even know the meaning of these words ? Obnoxious means unpleasant. A sarcastic comment can be unpleasant for some people.
I think you are googling ["word" synonyms] and using the most outdated words to look cool ? But still I am able to understand every bit of it. I can even speak Hindi if you want. (Don't search for synonyms)
No, I am not a troll, I will take that apology.
I intend any and all offense this statement may cause, but if you think any of the words I used would need to be googled by someone, then you either:
But then again, that's par for the course as far as people who use the words "y'all" and "ain't" are concerned.
On a final note, I would like to congratulate you on proving the inaccuracy in my usage of the word "obnoxious". Would it be too self-indulgent to point out, once more, that this shocking proof is pretty much expected from a person who uses the words "y'all" and "ain't"?
Edit: I've just had a look at your rating graph, and I'm sorry, but I cannot continue arguing with you and risk being labelled as ableist.
"Have received an extremely poor English education."
Maybe you are right. I come from Bihar and I have been studying on my own without any tuition. I also had a serious spinal cord injury (anterior wedging of the L1 and T1 vertebrae) in class 9 and as a repercussion, I did not attend school after that. I wrote my matriculation papers though.
"Rating Graph"
This is not my real account. I created this account in the 8th standard. I am currently in 11th standard. I just cleared 10th. But I must say that I am rated higher than you in my real account.
Hmmm, that explains it. I'm sorry, I won't make fun of you any more.
Congrats on your spectacular performance in the last codeton round though!
I was blundering in the implementation. I am not impeccable. Again, I will try to be more active on Codeforces.
To anyone who reads this entire wall of trash-talk: You have just observed two fine examples of terminally online unpleasant losers who get no attention from females.
Do your best to not end up like them.
I am 15 and I just witnessed the fatuousness of adults.
Wow, i am 15 too, and i just witnessed the fatuousness of people with my same age!
Bro, just relax, i was just trying to joke. And you should better spend more time training than arguing!
Btw, this is my alt, and i am trolling.
At our job, you'll understand that you're also not from an IIT xD
:(
How can I reach candidate master or master as fast as possible? Or how can I practice as efficiently?
See this. Or any of the multiple blogs on how to practice in the catalog.
What platform do you suggest for practice of different concepts btw I am also something of a logic gate myself
Doesn't matter what platform you're using (at least didn't matter for me). Any website with a good number of educational problems on a variety of topics works (for instance, Codeforces, CSES, Timus, AtCoder and CodeChef).
cnot gate when?
Soon
f(1;1) = ?
0
are you xor?
XOR is Turkish
why the people on Codeforces are very different and not calm everyone is so aggressive ??
As an AI language model, I don't have the ability to answer your query regarding why users on Codeforces are diverse and quite aggressive.
Why doesn't my competitive programming skills improve, even though I'm following all the textbook steps to become better at it?
Which textbook are you using? On a more serious note, there is no one way to improve your skills — what works for someone might not work for others. I wrote a blog on my perspective on learning, perhaps that might help you understand what isn't working for you.
How to be tester?
Be friends with authors, interact with others in the community — I don't know of other ways, unfortunately.
at where ??
Discord?
True, there are a few competitive programming communities active on that platform.
any link you wanna to share would be greatful for us : )
There is Errichto's discord server (though I don't have the link anymore), and the AC server (most active discussion channels gated for div1 though).
how can i get a xnor gate using only nor gates
A XNOR B = (A NOR (A NOR B)) NOR (B NOR (B NOR A))
I am not able to solve 1500+ rated problems. Also I am badly struggling in DP. Can u tell me how to conquere this ?
I believe solving more problems just outside your comfort zone has the potential to fix both these issues.
I have been solving problems since last 6 months consistently but no growth after 1450
Depends on your definition of solving. I define solving as not having to look at any hints/editorials while attempting the problem. Just out of the comfort zone for me is when I can only solve about 30%-50% of the problems I try at a certain rating level, given enough time. It varies a lot from person to person and it usually helps to figure out your limits on your own.
favourite colour among different codeforces ranks?
If you want a favourite colour, then probably blue/red. Unfortunately IGM is dark red on CF, if it was light pink as on certain Discord servers, it would have been a better contender.
I want some information about what is the source of your study in solving problems and what is better, books or videos. Also, I am looking for a sheet for training on these resources, if any, and the last question is what is the appropriate daily rate or routine to improve the problem-solving skill without taking all the time of the day. Thank you
newbie things
Depends a lot from person to person, one really has to experiment to understand what works the best for them. I personally prefer reading books and solving problems over watching videos, because there is more deep content and you can play around with ideas much more easily with them. I am not aware of any sheets for training that work for everyone or any specific routine that works for everyone, you might want to read other blogs about people's personal experiences. If you really want a "track" laid out for you, multiple blogs about how to practice are here.
Hello nor, feels like you employed an AI to give answers lol.
Hi! As an AI language model, I can not verify the veracity of your claim.
ask me a question, I cannot answer
why do you have a bojack horseman pfp
the question is not why, the question is how
how much does a dog run?
Will you say "No" to this comment?
He will say "Nor"
What are your favorite competitive programming problems? Doesn't have to be only problems on CF
For my favourite competitive programming problems, I'll have to look up my past solved problems, but in general I enjoy problems that involve cool ideas or are challenging for me (in the sense that they force me to look at the problem from multiple perspectives). One of the more memorable problems that I liked was 1503F - Balance the Cards, that I first encountered while testing that round.
You stopped participating in rated contests since last 2.5 years but you are still very active on codeforces. why don't you particiate in rated contests?
do you care about your rating / title??
I've talked about it here earlier. Another reason is that contests don't fit my schedule, while you can write blogs/comments any time. About your second question, no, I do not care about my rating/title.
Do you think you will ever start competing again seeing as you are still quite active in the Codeforces community?
If I get the time and motivation to do so, sure. For a more detailed answer, you can refer to this comment.
How to become good at cpp?
What I did was read books and blogs on C++, and watch cppcon talks. Of course, there's nothing better than learning a language while using it though.
How to get RED sir? Gib tips.
This is a question I should be asking you in your AMA :)
why left WA?
Why kill Quantum Bogosort?
How can we construct a NOR gate using universal gates?
NOR gate is a universal gate.
What are the skills needed to reach Master ?
What worked for me was to be decent at math and know basic stuff like dp, binary search, greedy, a bit of graphs and basic data structures like segment trees. Though with the meta now, I guess the list of prerequisites might be smaller.
Brilliant,thanks
One thing you would do differently, if you could go back in time.
Can't think of any, I guess I am satisfied in how things worked out for me.
How not to get frustrated when I see those who cheat and their rating increases while there's no new in my level if it does not decrease?
Don't interact with cheaters if it affects you that much. Focus on improving yourself, turning to cheating will more often than not lead to consequences, not to mention the guilt and lack of self-confidence that might arise out of it. Rating is just a number on the internet, it doesn't define your self-worth.
no need to worry about cheaters. Because Heap_OverFlow will catch them
does the problems in competitive programming occur in real life frequently?
and do we have to solve these types of problem when doing job?
I won't say frequently, but sometimes. In a job, it depends on what kind of work you're doing. For instance, if your job involves implementing anything close to a programming language, you will find trees in the form of abstract syntax trees, and graph theory (flow graphs, dominator tree etc.) is quite ubiquitous in that field. However, in any job, you should be able to apply critical thinking that you can develop during competitive programming.
Your real name sir?
nor
OMG its nor!! How are you so good at what you do?
I just try to do my best, though nowhere near good for a lot of things.
PyTorch or TF/Keras?
What advice would you give to someone who wishes to develop a mathematical background similar to yours?(any particular books/resources?)
Next educational blog when
Whenever I get the time and feel like writing a blog. I have 5-6 blog ideas sitting in my drafts for anywhere from a month to a year, and most of them are either very vast (completely new theory — for CF, at least — that can be used in competitive programming) or too niche (for instance, ear decomposition of matroids).
Will you ever participate in a rated contest?
You can refer to this comment. TL;DR: not in the foreseeable future, though if I get the motivation to do so, I will do so.
There is nothing outside of yourself that can ever enable you to get better, stronger, richer, quicker, or smarter. Everything is within. Seek nothing outside of yourself.
Where are you working at the moment?
Currently I am working as a quant, but won't disclose the name of the company because I don't want to be doxxed.
Doesn't research interest you? Do you see yourself in academia in the future?
For me at the moment, research is interesting, and so is quant research. I am somewhat disillusioned by academia for multiple reasons that I have seen my friends who do research come across (pay to publish, publish or perish, slow feedback cycle, reviewing politics even in double blind reviews, ridiculous paper rejections or evil reviewing in general, low pay, credit-stealing, constant fear of someone else beating you to your results, alienation due to getting stuck in a niche, and what not), and would not be interested in pursuing it for the foreseeable future unless something miraculous happens.
Ah, that's a side of academia I hadn't really thought about until now... How do you feel about industrial research labs?
From what I know about them (everyone's experience seems to be different, so take this with a grain of salt), they don't seem much different from a normal job that involves a fair amount of research, and there's much more anonymity (read: lack of recognition), and structured work hours etc., which makes it quite different from academia in that sense. The objective function changes drastically too (going from publishing papers and going on a pursuit of knowledge to using research in applications and make a profit out of it). Sounds interesting but idk really.
when
when
why
because
fine
Can you unblock me
How do you approach reading books, specifically mathematics, and how you grasp the intuition behind a rigor based book?
When reading a book or a paper, I try to read it with an open mind in all generality, and keep all my doubts for the end, while actively trying to draw parallels from what I already know and have intuition about. Thinking about examples helps internalize the ideas presented in the book/paper.
It is quite important to re-read the content in case it is technical, because authors often write books/papers in multiple iterations, adding some more detail at various parts of the text, and unwrapping those iterations leads to different insights that a single reading might not be able to uncover.
Also, refer to alternative resources in case something is unclear. Try to not be stuck at one point, because it will make you lose motivation rapidly.
I've also written a bit on this topic in this blog, under the heading "How learning can look like for you" — maybe it'll help too.
This and this are some well-documented ways on how to approach reading books and papers, that I concur with.
This is a genuinely helpful and great answer. Thank you :)
What are your hobbies?
Listening to music, reading on interesting stuff, and solving problems. I used to play instruments and compose music but haven't done the latter for a long time now. The same goes for dabbling with Linux (obligatory I use Arch btw) and writing my own tools.
How to get good at c++ like you
You can refer to this.
What is your opinion of nand, a fellow logic gate
Decent but overrated. /s
What do you recommend to decrease debug time and avoid edge cases? I solve a lot of problems daily but it almost always takes 2-3 wrong answers before I get it.Also, are there any resources you like to stress test?
Consciously try to get everything right on the first go. For instance, try proving that your code is correct with invariants. For stress testing, I don't really do a lot of things during contests, just random max tests and enumerating all small tests.
tysm...
How can I find lasting happiness?
By being at peace.
do giving virtual contests help ?
For getting better at contests, yes (my rating increased a lot when I was doing virtual contests regularly). Though for developing problem solving skills, maybe not as much as untimed problem solving.
what do you need to be good at for HFTs?(no overkill) Mostly they dissect into systems and quant roles so what are the specifics for them.
What did you do to reach this level, and are there specific resources that you studied that helped you progress?
I find it hard to list out everything I did to reach the "level" I am at right now, assuming you're asking about intellectual development. I started doing higher math quite early on out of my own volition, without a teacher or a guide as such, so it might be hard to relate to my experience. I did read a lot of math books, and referred to Wikipedia a lot. This was before I got to know about Olympiads, and I believe a lot of my mental growth was positively impacted by doing math, physics and related Olympiads. I believe you can learn stuff from any resource — you could imagine an ignorant 10 year old typing "good free maths books" into a search engine without knowing what he is getting into, and that worked out for me just fine.
Regarding specific books, you might want to browse for specific recommendations in places where there are people better read than me, like math stack exchange for math, or AoPS for olympiads. I believe that the one thing that helped me a lot was that I liked reading books a lot, because it was fun to look at how different people explained the same thing. In that sense, it would be unfair to attribute stuff to just a few resources that I used. A specific resource I can't recommend enough for academic pursuits is Wikipedia — don't listen to teachers parroting the same "Wikipedia is evil" narrative; the math and science side of Wikipedia (and the whole site in general) are too strict to allow misinformation to pass, and if you really don't trust Wikipedia, read the references.
For how long have you been doing competitive programming ? And also for how long have you been doing job (Software Engineer or anything else?)
I started competitive programming (in the sense of learning a couple of things) close to the end of 2018 or the beginning of 2019. But I started taking it at least semi-seriously in mid 2019. I've been doing a job for a year or so.
So what are your future plans? and any tech which you take interest in?
I have asked this to adamant and is-this-fft, they ignored me :(
UPD1 : And so i was ignored
do you study at CMI
I had the chance to, but I passed on it about 5 years ago.
why 1 nor 1 == 0
Because $$$A \overline{\lor} B$$$ is true iff neither $$$A$$$ is true nor $$$B$$$ is true.
Can you give us guidance for building mathematical intuition and problem-solving skills? It is said that "Those who are good at maths have more clear intuition and logical reasoning for problem-solving." So if anyone wants to build their math skills, logical reasoning and intuition from scratch, what should he do?
Please suggest some beginner-friendly resources where we can start and go to a decent level. I did not give much importance to maths at our school level. But recently, I think I have become interested in mathematical problem solving (Olympiad Style Problems) and competitive programming. I like to solve problems only with pen and paper. I don't know where to start as a beginner. Please help me if you can. Can you suggest books, articles and video content etc.?
To build intuition about correct things, you should first know what constitutes a correct thing, and how you can be sure that the thing is correct. This is a nice book on proofs, and understanding why things work in the book should be a nice exercise.
Now that you know what a proof is, and what correctness is, you are in the right frame of mind to build intuition (wrong intuition is worse than no intuition). Now try to solve problems (from any source you like), starting from easy to hard. Document the process (either mentally or with pen and paper). Ask yourself questions like did you guess the solution and prove its correctness, or did you build on it step by step? Both approaches are valid if you can show they're correct, intuition is part of what will help you make these kinds of choices fast. There is no good way to build intuition other than to have an idea of why things work, and that comes only from interacting with similar things. At this point, I believe it is a good idea to read this blog.
I have a few books that I started out with, and I feel that they're somewhat decent. They may or may not work for you, but they were quite popular in the math olympiad community when I did MO. Here's the list of books, in the order that I remember starting doing them (or at least the order that I remember):
There are a ton of other advanced books, but I believe those will probably be overwhelming if not done in the right order, unless you have a voracious appetite for reading and solving problems. I omitted some advanced books that I started alongside these books for the same reason. If you run out of problems, you might want to browse this website (don't navigate through the courses, but the forums for problems and the wikis for resources). For more bite-sized problems and informational content, you might want to refer to this website — it has a great collection of interesting problems with multiple solutions.
Thanks a lot. Your guidance is crystal clear.
After reading this book, you said to practice easy to hard problems from any source I like. But I don't know about the sources much.
Can you please provide me with some sources for practising? Like, practising from the sources and being playful with the resources and problems will guide me further.
The books I mentioned can be a starting point I guess.
Thanks for the reply of my comment. I did not expect that much effort for a newbie from a master. Thanks for being humble.
were you on national team of india.and india did pretty good this year !!
Are you Norwegian?
No, but I talked to a Norwegian pretty early on in my life.
what should be my rating goal.
Which college are you from? You have a YT channel or something like LinkedIn or twitter where we can follow you?
patience and work will kill everything
which gate are you? I want to verify whether my input of 1 will work or flip
How are your brothers and, or, not, xor? :)