This post is a request to the competitive coding community to improve the current judging system for python and pypy submissions.
I was trying to solve a DP on Trees problem https://codeforces.com/problemset/problem/919/D here is my solution https://codeforces.com/contest/919/submission/80857731, Firstly I submitted my solution in Python3 I got Time limit exceeded on test 18 , then I tried to submit it in pypy3 and I got a runtime error on test 32, I figured it out that I was using recursive dfs so I have to increase the recursion limit then I used sys.setrecursionlimit to set recursion limit to 300000 and submitted it again in pypy3 now I am getting a memory limit exceeded on test 6, but I am not getting memory limit exceeded on test 6 in python3 instead I am getting Time limit exceeded on test 18 again. why pypy and python have difference for memory limit??
This is not the first time I am going through this type of problem, many times I have to convert the whole code and submit it in c++, which eventually get executed, are we really not capable to solve this problem.
Why a python programmer has to suffer? My request is to improve the judging system or remove python or similar languages from codeforces patform.