You should be able to run this from the console to easily delete them:
destroyer = UserDestroyer.new(Discourse.system_user)
UserEmail.where("email LIKE '%@qq.com'").each { |ue| destroyer.destroy(ue.user, delete_posts: true, context: "qq.com users are spamming us")}
(as always, take a backup first)