关于蒋婉莹事件的一点随想

11月20日晚,在东莞东华高级中学发生了一起学生坠楼事件。

坠楼者是一名高二女学生小蒋,小蒋被学校巡查的保安员发现时,正躺在实验室楼下的地上。被发现后紧急送往医院,经120抢救无效身亡。

目前公安部门已介入调查,通过查看视频监控初步了解到,该学生为坠楼身亡。现该事件仍在进一步调查中。

经了解,坠楼女子系蒋某莹(女,16岁,广东东莞人),就读于该校高二某班,原籍是湖南。家庭主要成员为:继父李朋,生母钟志美。

该生本学期在学校的表现及学习成绩较好,与老师、同学关系融洽。

小蒋坠亡后,其母亲发朋友圈表示对该事件的质疑,要求学校还原真相。

一个花季少女

为何会做出这样的事呢?

(愿死者安息)

由于案件尚在调查中,

在结果未出来前不能妄加评论。

但据公开报道,

该校自2009年以来

发生过多起学生坠楼事件

据了解,2015年高考,广东省文理科前10名,东华高级中学占了8席,其中,5名考生进入全省文科总分前十名,3名考生进入全省理科总分前十名,同时也包揽了省文科前3名此后,被称为“最牛民校”。

2016年高考,东华高中共有22名学生被清华、北大录取(清华录取6名,北大录取16名),数量为全东莞各校之最。

被称为“最牛民校”的东华中学,

为什么频现学生跳楼事件?

是现在的学生太脆弱,

还是学校的制度有问题?

值得我们深思。

(以上内容为转载,原文链接:悲剧!东莞“最牛民校”高二女学生坠亡!家属发朋友圈说……

作为成功看到报告的一个人,我想说:

  1. 东华高中的报告之中告诉我们:他们似乎很无辜的样子(真相不明)
  2. 家长有过一次成功的闹事,然而被保安成功赶走。
  3. 也有先例。
  4. 有一张神奇的小纸条“不关学校的事,对不起母亲和学校,比赛的事情是真的,《新概念》,准备很久了,但愿低调处理,不要公开,不要影响同学们考试……”
  5. 似乎还学生有心理问题,然而我们在我用biadu查到的东西里并没有发现。
  6. 校长简期颐:在学校正常的心理测试中,反映小蒋有孤独倾向和冲动倾向,这个记录是2016年下半年做的,全校有测试记录可查。
  7. hunghn?

OpenJudge – G7925:Vigenère密码

来源: OpenJudge – 08:Vigenère密码

总时间限制:
1000ms
内存限制:
65536kB
描述
16世纪法国外交家Blaise de Vigenère设计了一种多表密码加密算法——Vigenère密码。Vigenère密码的加密解密算法简单易用,且破译难度比较高,曾在美国南北战争中为南军所广泛使用。

在密码学中,我们称需要加密的信息为明文,用M表示;称加密后的信息为密文,用C表示;而密钥是一种参数,是将明文转换为密文或将密文转换为明文的算法中输入的数据,记为k。 在Vigenère密码中,密钥k是一个字母串,k=k1k2…kn。当明文M=m1m2…mn时,得到的密文C=c1c2…cn,其中ci=mi®ki,运算®的规则如下表所示:

Vigenère加密在操作时需要注意:

1. ®运算忽略参与运算的字母的大小写,并保持字母在明文M中的大小写形式;

2. 当明文M的长度大于密钥k的长度时,将密钥k重复使用。

例如,明文M=Helloworld,密钥k=abc时,密文C=Hfnlpyosnd。

明文 H e l l o w o r l d
密钥 a b c a b c a b c a
密文 H f n l p y o s n d
输入
输入共2行。
第一行为一个字符串,表示密钥k,长度不超过100,其中仅包含大小写字母。第二行为一个字符串,表示经加密后的密文,长度不超过1000,其中仅包含大小写字母。对于100%的数据,输入的密钥的长度不超过100,输入的密文的长度不超过1000,且都仅包含英文字母。
输出
输出共1行,一个字符串,表示输入密钥和密文所对应的明文。
样例输入
CompleteVictory
Yvqgpxaimmklongnzfwpvxmniytm
样例输出
Wherethereisawillthereisaway
来源
NOIP2012复赛 提高组 第一题
这道题很duang,很有趣。
维基百科上的一个公式完美解决这个问题:https://wikimedia.org/api/rest_v1/media/math/render/svg/15d03eab060c0663a80f240957040b7399fef6f3
按照这个公式写,再注意一些情况,就可以Ac。
代码如下:
program Project1;
var
  ca:char;
  hcode,lcode:string;
  i:longint;
begin
  readln(hcode);
  lcode:=lowercase(hcode);
  hcode:=upcase(hcode);
  while not(eoln) do
  begin
    read(ca);
    inc(i);
    if i>length(hcode) then i:=1;
    if ca in ['A'..'Z'] then
    write(chr((ord(ca)-ord(hcode[i])+26) mod 26+65))
    else write(chr((ord(ca)-ord(lcode[i])+26) mod 26+97));
  end;
end.