Dear aspirant,
As per your rank which 3.1L in JEE mains and considering you are from ews category and you are aiming for nits/IITs cse branch so let me tell you it's quite difficult to get cse in any college.
I would recommend you to go for gftis like kongri Vishwavidyalaya, Assam University, guru ghasidas bilaspur. Although various factors are considered while deciding the cut offs like number of candidates appearing in the examination, number of vacant seats in college, previous years cut offs and difficulty level of the paper.
For more information you can check out the link given below-
https://engineering.careers360.com/jee-main-college-predictor?icn=QnA&ici=qna_answer
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile