题目描述 根据输入的年月日日期进行加密处理。 年份需在 2000 到 2099 之间,月份在 1 到 12 之间,日期在 1 到 31 之间。 加密规则为:把年份的后两位用 7 个比特保存,日期用 5 个比特保存,月份用 4 个比特保存。 将年份保存到 16 位 short 型整数的高 7 位,日期保存到中间 5 位,月份保存到低 4 位,最终输出加密后的 short 型整数。 若输入的日期不符合对应月份的合理范围(如输入 2022 3 50 ,超出 3 月最大天数 31 天),则按该月最大日期进行加密处理。 输入格式 每行输入三个整数,分别表示年份、月份和日期,整数之间用空格隔开。 输出格式 输出一个整数,即加密后的 16 位 short 型整数结果。 数据范围 年份:2000 ≤ year ≤ 2099 月份:1 ≤ month ≤ 12 日期:1 ≤ day ≤ 31 输入样例 2022 3 26 输出样例 11683 样例说明 2022 的后两位 22 转换为二进制是 0010110,占高 7 位;3 转换为二进制是 00011,占中间 5 位;26 转换为二进制是 1101,占低 4 位。组合起来的二进制数为 0010110 11010 0011,转换为十进制就是 11683。