В бакалавриате (четырехлетнее обучение) ВМиКа бюджетных мест в двадцать раз меньше, чем на специалитете (пятилетнее обучение). Т. е. шансы на поступление - ничтожные. Туда есть смысл идти только если будут большие проблемы с ЕГЭ по физике. Или если не исключена возможность дальнейшего обучения в магистратуре по другому профилю (экономическому, например). Это по первому вопросу.
Теперь по второму. И на мех-мате и на ВМиКе готовят, в первую очередь, не программистов, а математиков. Если Вы однозначно определились со своей будущей профессией, то ВМиК Вам подойдет в большей степени, нежели мех-мат: компьютерно-ориентированных кафедр на мех-мате не густо, в программе обучения очень много далеких от чистого программирования предметов, вроде дифференциальной геометрии с топологией и всяких классических, аналитических и прочих механик (даже на отделении математики), да и сама специфика подготовки предполагает изучение математики именно с точки зрения будущего математика, а не ее пользователя; на ВМиКе же существует целый программистский поток (кафедры алгоритмических языков, системного программирования, автоматизированных систем, лаборатория компьютерной графики и т. д.), плюс уже на первых двух курсах обучения много компьютерно-ориентированных дисциплин практического характера, плюс математики будет хоть и много, но не
катастрофически много, как на мех-мате, и само изучение ее будет носить несколько другой (более прикладной) характер, из-за чего, собственно говоря, ВМиК обычно и критикуют, так как считается, что такой подход к математике не позволяет овладеть по-настоящему математическим способом мышления, важность которого для программистов постоянно подвергается сомнению; ну и в дипломе выпускника ВМиКа будет написано - "математик, системный
программист", а не "математик, математик-прикладник", как у выпускника мех-мата =)))