能,当然:
如果有你天赋,比如逻辑思维特别强,自学能力特别好,那么自学与跟老师学,最大的差别是在效率。
否则,不建议自学。
因为你想得省一,而且志在必得,要知道,跟你竞争的高手和强校很多,他们自学了吗?
至于如何验证你的天赋,可以每自学一段时间,就去codeforces(codeforces.com)、LOJ(首页 - LibreOJ)、CometOJ(zhixincode.com)等OJ平台上打打比赛,验证下。
不断验证,不断改进,不断刷题,多看大佬的博客,多去算法群水群!
分享一个群:775445676.各种大佬和萌新!现役和退役的ACMer,OIer
.