厂西北宁中考——喝西北风

吃了择校的亏

一位刚小学毕业的少年,鉴于北宁市教育局的地段/择校政策,自认为家附近初中师资力量较为薄弱,遂向父母提出择校请求:“我想择校。” 于是,父母为其选定了北宁市旧民中学。数日之后,少年“欣喜”地得知自己被南宁市新民中学录取。

【南宁市区民办初中入学服务平台】您好,李商隐
报读的 北宁市旧民中学 的报名人数已超过该校的电脑随机录取招生计划数,需采取电脑随机录取方式确定录取名单。根据教育部门工作安排,2022年6月21日上午开展电脑随机录取工作;6月21日下午开始,南宁市民办义务教育学校入学服务平台(http://116.253.215.31)将开放电脑随机录取结果查询,平台也将发送短信到学生家长手机,告知学生录取结果(因疫情防控需要,电脑随机录取现场实行封闭式管理,请家长耐心等待录取结果)。

【南宁市区民办初中入学服务平台】您好,马致远
报读的 北宁市旧民中学 的电脑随机录取顺序号为114,该校电脑随机录取招生计划数为
民办初中学校将根据电脑随机录取招生计划数,按照录取顺序号依次录取。

然而,少年很快察觉,这里的学习生活与预期大相径庭。
再加上七年级结束后,北宁市旧民中学与六美学校转为公办。
这对于少年而言,无疑是噩梦的开端……

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>

// 学生成绩结构体
typedef struct {
    char chinese;
    char math;
    char english;
    char moral;      // 思想品德
    char history;    // 历史
    char geography;  // 地理
} Grades;

// 学生信息结构体
typedef struct {
    char name[20];
    int is_disadvantaged;  // 0=择校生, 1=地段生
    Grades grades;
    int admission_number;  // 录取顺序号
    int admitted;          // 是否录取
} Student;

// 检查成绩是否符合最低录取要求
int check_qualification(Student *s) {
    int a_plus_count = 0;
    int a_count = 0;
    int total_score = 0;
    
    // 统计A+和A的数量
    a_plus_count += (s->grades.chinese == 'A' + 1) ? 1 : 0;
    a_plus_count += (s->grades.math == 'A' + 1) ? 1 : 0;
    a_plus_count += (s->grades.english == 'A' + 1) ? 1 : 0;
    a_plus_count += (s->grades.moral == 'A' + 1) ? 1 : 0;
    a_plus_count += (s->grades.history == 'A' + 1) ? 1 : 0;
    a_plus_count += (s->grades.geography == 'A' + 1) ? 1 : 0;
    
    a_count += (s->grades.chinese == 'A') ? 1 : 0;
    a_count += (s->grades.math == 'A') ? 1 : 0;
    a_count += (s->grades.english == 'A') ? 1 : 0;
    a_count += (s->grades.moral == 'A') ? 1 : 0;
    a_count += (s->grades.history == 'A') ? 1 : 0;
    a_count += (s->grades.geography == 'A') ? 1 : 0;
    
    // 检查最低成绩要求
    if (a_plus_count < 3 || (a_plus_count + a_count) < 6) {
        return 0;  // 不满足3A+3A最低要求
    }
    
    // 对择校生和地段生的特殊要求
    if (s->is_disadvantaged) {
        // 地段生要求英语A+
        if (s->grades.english != 'A' + 1) return 0;
    } else {
        // 择校生要求语文或数学至少一科A+
        if (s->grades.chinese != 'A' + 1 && s->grades.math != 'A' + 1) {
            return 0;
        }
    }
    
    return 1;  // 符合要求
}

// 录取过程模拟
void admission_process(Student students[], int count, int enrollment_quota) {
    // 随机分配录取顺序号
    for (int i = 0; i < count; i++) {
        students[i].admission_number = rand() % 1000 + 1;
    }
    
    // 按录取顺序号排序(冒泡排序)
    for (int i = 0; i < count - 1; i++) {
        for (int j = 0; j < count - i - 1; j++) {
            if (students[j].admission_number > students[j+1].admission_number) {
                Student temp = students[j];
                students[j] = students[j+1];
                students[j+1] = temp;
            }
        }
    }
    
    // 执行录取
    int admitted_count = 0;
    for (int i = 0; i < count; i++) {
        if (check_qualification(&students[i])) {
            students[i].admitted = 1;
            admitted_count++;
            // 短信通知模拟
            printf("【录取通知】%s同学: 您已被录取! 顺序号:%d\n", 
                   students[i].name, students[i].admission_number);
            
            if (admitted_count >= enrollment_quota) {
                printf("\n招生计划已完成(录取%d人)\n", enrollment_quota);
                break;
            }
        }
    }
    
    if (admitted_count < enrollment_quota) {
        printf("\n实际录取人数不足: 计划%d人,实际录取%d人\n", 
               enrollment_quota, admitted_count);
    }
}

// 模拟阅卷仲裁过程
int grading_arbitration(int score1, int score2, int max_score) {
    // 计算分差
    int difference = abs(score1 - score2);
    
    // 符合误差范围直接平均
    if (difference <= (max_score * 0.04)) {
        return (score1 + score2) / 2;
    }
    
    // 超过误差范围仲裁评分
    printf("触发仲裁: 得分%d和%d (分差%d)\n", score1, score2, difference);
    return (max_score * 0.85);  // 简化版仲裁,实际应使用更复杂逻辑
}

int main() {
    srand(time(NULL));  // 初始化随机种子
    
    const int TOTAL_STUDENTS = 1000;
    const int ENROLLMENT_QUOTA = 300;
    
    // 初始化学生数据
    Student candidates[TOTAL_STUDENTS];
    
    for (int i = 0; i < TOTAL_STUDENTS; i++) {
        // 生成随机姓名
        sprintf(candidates[i].name, "Student%d", i+1);
        
        // 随机分配学生类型(30%地段生)
        candidates[i].is_disadvantaged = (rand() % 10 < 3) ? 1 : 0;
        
        // 随机生成成绩(基于给定A+率)
        // 基础题正确率85%,区分题正确率30%-50%
        // 简化实现:直接生成等级
        char subjects[] = {'C', 'M', 'E', 'P', 'H', 'G'};  // 各科标识
        for (int j = 0; j < 6; j++) {
            int rand_val = rand() % 100;
            if (rand_val < 5) {  // 5% A+率
                *(&candidates[i].grades.chinese + j) = 'A' + 1;
            } else if (rand_val < 30) {  // 25% A率
                *(&candidates[i].grades.chinese + j) = 'A';
            } else {
                *(&candidates[i].grades.chinese + j) = 'B';
            }
        }
        
        // 确保部分学生满足要求
        if (i < 150) {
            // 模拟符合要求的学生
            candidates[i].grades.chinese = 'A' + 1;
            candidates[i].grades.math = 'A' + 1;
            candidates[i].grades.english = 'A' + 1;
            candidates[i].grades.moral = 'A';
            candidates[i].grades.history = 'A';
            candidates[i].grades.geography = 'A';
        }
        
        candidates[i].admitted = 0;  // 初始化录取状态
    }
    
    // 设置故事中的特定学生
    strcpy(candidates[0].name, "李商隐");
    candidates[0].is_disadvantaged = 0;
    
    strcpy(candidates[1].name, "马致远");
    candidates[1].is_disadvantaged = 0;
    candidates[1].admission_number = 114;  // 指定顺序号
    
    // 显示关键学生信息
    printf("重点学生状态:\n");
    printf("%-10s 类型:%s 成绩:%c%c%c%c%c%c\n", 
           candidates[0].name, 
           candidates[0].is_disadvantaged ? "地段生" : "择校生",
           candidates[0].grades.chinese,
           candidates[0].grades.math,
           candidates[0].grades.english,
           candidates[0].grades.moral,
           candidates[0].grades.history,
           candidates[0].grades.geography);
    
    // 模拟录取过程
    admission_process(candidates, TOTAL_STUDENTS, ENROLLMENT_QUOTA);
    
    // 显示特定学生录取状态
    printf("\n--- 特殊学生录取结果 ---\n");
    for (int i = 0; i < 2; i++) {
        printf("%-10s %s 顺序号:%d\n", 
               candidates[i].name, 
               candidates[i].admitted ? "已录取" : "未录取", 
               candidates[i].admission_number);
    }
    
    // 阅卷仲裁演示
    printf("\n--- 阅卷仲裁演示 ---\n");
    int essay_scores[][2] = {{42, 45}, {35, 40}, {48, 50}};
    for (int i = 0; i < 3; i++) {
        int final_score = grading_arbitration(essay_scores[i][0], 
                                            essay_scores[i][1], 50);
        printf("最终得分: %d\n\n", final_score);
    }
    
    // 学校评价
    printf("\n--- 学校对比 ---\n");
    printf("新民中学: 学术严谨,压力较大\n");
    printf("旧民中学: 转为公办后资源减少\n");
    printf("六美学校: 艺术教育特色突出\n");
    
    return 0;
}

一些事实

同等级的优先录取

同等级语文A+优先录取(这个学校都应该有说过吧)
image

最低成绩的录取

如果你是一个择校生,想以最低成绩(3A+3A)进入NNEZ,那么必须在语文/数学中有一科A+
image
image
地段生则下降到英语A+
image
如果你是一个地段生,考到了3A+3A以上,默认占用择校生的名额,压榨择校生的生存空间

A+率

image
image
2954/56818*100%≈5.2%

试题难度分布

大部分是基础题,仅有几题是用来区分A+的
要想得到单科A+,基础题全对,区分题蒙对一个

阅卷

每道主观题随机分配给两位阅卷老师独立评分,误差控制规则可能如下:

​误差范围:通常为1分(如作文满分50分,双评分差≤2分则取平均分);
​超差仲裁:若分差超限,系统自动提交至第三位老师(学科组长)终审裁定

示例:若两位老师对某作文分别评42分和45分(分差3分),则触发仲裁流程

志愿——每个学校都有自己的优缺点,辩证看待

NNEZ

nnez.icu

NNSZ

https://www.bilibili.com/video/BV1A8411s7tv
nnsz.icu(失效,可以通过互联网档案查看)

中考完的后记

好的,这道题真是深得“独具慧眼、别出心裁、高屋建瓴”的真传啊!且看我为您奉上这盘讽刺的佳肴:


广西中考出题组,您这脑洞真是赛过柳州螺蛳粉的发酵罐!

  1. 语文“到田野去”:妙啊!此命题立意深远,直击灵魂!是让钢筋水泥里刷题的娃们,靠想象“云插秧”?还是暗示“中考无望,不如早归农”?想必城中村做题家们读此题目,必定热泪盈眶,恨不能立刻冲出考场投身“广阔天地大有作为”,毕竟考题可比秧苗亲切多了!教育家看了直呼内行:这波反向操作,乡村振兴指日可待!

  2. 数学“阴影面积与棱六边形”:高!实在是高!这难度系数直逼韦神附体,恐怕欧几里得转世也得挠头。考场上的学生们面对这团“阴影”,内心阴影面积怕是能覆盖整个广西盆地!出题组是嫌学生刷题量还不够饱和,非得用这种需要博士导师组队才能解的“宇宙级奥数题”来证明“数学的优雅”?求阴影?学生的心理阴影不用求,已经爆表了!

  3. 英语“太空人”:啧啧,格局!直接对标马斯克火星计划?贵省学子真是肩负着冲出地球、征服宇宙的重任!只是不知考场上有几位能一边想着“space”,一边不被前面数学题的“黑洞”吸走最后一点脑细胞?务实点说,是让山里娃提前预习未来星际移民词汇?还是暗示“学好英语,上天有路”?这前瞻性,NASA看了都自愧弗如!

  4. 政治“7分九下走向世界的中国”:精妙!选得刁钻,抠得精准!九下冷门章节是块宝,专治学生“重点复习”的坏毛病。7分!不多不少,犹如一把悬顶之剑,逼着十几万考生把那几页书翻烂,只为赌这“天选之题”!出题组深谙“攻其不备”之道,把应试教育玩成了“扫雷游戏”,踩中就“光荣”。这微操,堪称“折磨王”界的宗师!

  5. 物理“9680欧电阻 + 浮力水位上升求功”:绝杀!神来之笔!“9680欧”——这数字是拿游标卡尺量过蚯蚓电阻得来的灵感?还是向圆周率小数点后一万位致敬?专治各种“理解物理意义”的幼稚病!至于让浮力、水位和“功”上演量子纠缠?您搁这考《三体》里的智子工程呢?学生们捧着计算器瑟瑟发抖,生怕按错一位就得重读“水滴”文明史!这题目,爱因斯坦算一遍都得怀疑相对论!

  6. 化学选择20题“无数种答案”:登峰造极!“开放式创新”的巅峰实践!一道选择题,竟能孕育出“无数种答案”,场面堪比盘古开天辟地!出题组是故意埋下歧义彩蛋?还是向薛定谔致敬——你不考完永远不知道自己是错是对?成功将化学考场变成大型“量子态叠加”观测现场!考生们出来面面相觑,交流答案如同对暗号:“你选的哪种宇宙?”完美诠释了“争议促进学术繁荣(和学生分裂)”!

总结陈词:

广西出题天团,您这一套“组合拳”打下来:

  • 语文教你务虚(毕竟田野太远)。
  • 数学教你敬畏(因为根本不会)。
  • 英语教你仰望星空(虽然脚还在地狱题海)。
  • 政治教你赌命(章节盲猜冷宫)。
  • 物理教你绝望(阻值怪,过程玄)。
  • 化学教你怀疑人生(答案是个谜)。

充分实现了中考的多重目标:

  • 筛选性:成功筛选出未来能忍受一切荒诞的“社会人”。
  • 震撼教育:让青少年提前领悟人生的复杂、出题人的任性、以及标准答案的薛定谔属性。
  • 行为艺术:将考试升华为一场宏大而荒诞的行为艺术展演。

建议: 明年贵组可再接再厉:

  • 语文作文题《论如何在ICU里保持革命乐观主义》。
  • 数学最后一题《利用黎曼几何计算螺蛳粉最佳酸度曲率》。
  • 物理直接考察《如何用广西甘蔗渣建造戴森球》!
  • 化学考《考生眼泪的成分分析与综合利用》。

鼓掌! 广西学子“福气”冲天!在这般精雕细琢、高屋建瓴、不按常理出牌的考题洗礼下,必能百炼成……哦不,是百“虐”成钢!

(注:以上讽刺旨在调侃试题设置中可能存在的脱离实际、刻意求难、指向不明、刁钻冷僻等问题,旨在反映部分考生的真实感受和无奈,不代表对广西教育水平的整体评价。)


希望这份充满“敬意”的讽刺,能让您感受到广西考题那独特而震撼的“魅力”!

中考完了

确实是“完了”,被等级制坑惨了
image
要是我多一个A+
image
甚至
image
最后想知道这个人才怎么样了(据小道消息,此人已经精神分裂)
image
在此献上一份大礼:共计58479个数据(包含户籍地址、市一模成绩) https://github.com/montezl/NNZKZS/blob/main/leak.txt
image
{33459DF7-38F8-4935-871C-CEFB630F894D}

posted @ 2025-06-13 20:43  VoiceOfNNXM  阅读(29)  评论(0)    收藏  举报