谈谈平行志愿填报

本文介绍了2021年广东新高考的平行志愿填报规则,重点解析了“分数优先,遵循志愿,一次投档”的原则。一次投档可能导致未达到专业投档分的考生被退档,因此建议大多数志愿选择服从调剂。同时,文章探讨了在选城市、学校和专业之间的权衡问题,强调了个人选择的复杂性。
摘要由CSDN通过智能技术生成

1. 什么是平行志愿?

2021年广东实现了新高考,3+1+2的模式,即语数英加物理或历史任选一科,还有生物化学政治地理任两科。

平行志愿的原则概括为分数优先,遵循志愿,一次投档。其中最‘坑’人的就是一次投档。什么叫一次投档?就是如果你达到某个学校的投档分,但没达到专业的投档分,又没服从志愿的话,就会被退档,只能等下一批次的志愿填报了。所以可以说基本来说每个志愿都需要填服从志愿,这真实一个隐藏的坑。

然后就是要理解分数优先和遵循志愿。

高考志愿的填报结果可以看成是一张二维表:

志愿示例
B站Up主讲解平行志愿1
B站Up主讲解平行志愿2

分数优先和遵循志愿用伪代码来表示就是:

class Major
{
public:
	int passedScore;
}

class College
{
public:
	int passedScore;
	vector<Major> majors;
}

class Student
{
public:
	bool fucong; // 是否服从志愿
	int score;
	vector<College> colleges;
	bool enroll()
	{
		foreach (College &college, colleges)
		{
			if (score > college.passedScore) // 达到该学校的投档线,则后面的志愿都不看了
			{
				foreach(Major &major, college.majors)
				{
					if (score > major.passedScore)
					{
						qDebug()<<"恭喜你,你被录取了!";
						return true;
					}
				}
				if (fucong)
				{
					qDebug()<<"你好,你将被分配到某个专业就读.";
					return true;
				}
			}
			qDebug()<<"很遗憾,你将被退档";
			return false;
		}
	}
}

bool lessThan(Student &stu1, Student &stu2)
{
	return stu1.score > stu2.score?
}

int main()
{
	vector<Student> students = {,,,};
	sort(students.begin(), students.end(), lessThan);
	foreach (Student &stu, studentds)
	{
		stu.enroll();
	}
	return 0;
}

2. 选城市还是学校还是专业?

这个问题能一刀切吗?
不能的话这个问题考虑的就很多了。能上更好的学校但读差专业,能读好专业却要去差一点的学校,如何选择?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值