猫史档案馆


一道编程题(编写程序)

用户:方圆三角方圆三角查看:0 回复:2 评论:0 创建时间:2023-08-12T16:40:34


此题纯为自编,若有相似,纯属巧合。

 

小圆:@出题人,暑假还有第8个质数天就结束了,你的暑假作业做完了吗?

出题人:这个嘛………………

a=1
b=0
print(chr(int((((a+1)*b)/5+a)*84)),end="")
print(str(bool(998244353))[1:])

将输出转为bool型,然后异或1,输出就是我的回答。

小圆:*****

 

——————————————正文开始——————————————

题目名:你的作业写完了吗?

满分:100分

出题时间:2023年8月12日

 

请提交Python 3代码。

 

【题目背景】

小圆还有998244353天暑假(这是它2020年2月29日花了10元充值的),它的作业有1页。

(注:这道题是编的,不是真的,所以不要到处找时间在哪里。)

 

【题目描述】

小圆的朋友——小方,只剩半天假期了,可它还剩123454321本作业没写。

小圆想帮小方充C++中unsigned long long的最大值天暑假,可喵天不是2月29日,所以价格会翻n倍(现在是p元)

幸运的是,每过一天价格都会减0.01元(如果p=0.01,那么p=0.01),当时间正好又是2月29日时,小方就能花10元充值了!

聪明的小方只有x元,所以当p<=x时它就会放弃等到2月29日,直接去充值。相反,如果到了2月29日,那小方就会放弃等到p<=x,直接去充值。特别地,如果p<=x的那天正好是2月29日,则小方会比较x元和10元哪个更便宜,而选择便宜的选项。

 

【题目要求】

输入p、x和当前年、月、日,输出小方充值时缴的钱数k。

 

【输入格式】

从homework.in读入数据。

输入包含5行,为p、x和当前年、月、日。

 

【输出格式】

向homework.out写出数据。

输出包含1行,为k(小方充值时缴的钱数)。

 

【样例输入与输出】

#1:

输入:

100
1
2020
3
1

输出:

10.0

 

#2:

输入:

100
99.99
2020
3
1

输出:

99.99

 

#3:

输入:

100
100
2020
3
1

输出:

100.0

(注:第一天也要判断哦!p和x是浮点数哦!)

 

【样例解释】

对于样例1:

100/0.01*1=10000(天),即需要10000天后p<=x。

2020年3月1日到2024年2月29日,需要365*3+366=1461(天),即需要1461天后到2月29日。

即输出10.0。

样例解释的数据不一定准确,但保证偏差不超过3天。

 

【数据规模与运算】

出题人:让我想想,这道题捆绑计分吗?

此题捆绑计分,即必须AC所有检查点才能得分。

对于100%的数据,0.01<=p,x<=1000,1<=y<=2023,1<=m<=12,1<=d<=31,且保证输入的日期是合法的。

 

【限制】

限时:1秒

限文件大小:1000B

 

【提示】

小角做完后的得分:

AC     AC     AC     AC     AC     AC     AC     AC     AC     WA

(得分:0)

出题人:这就叫捆绑计分,一般用于Subtask,今天我只是把它拉到了检查点这里。


回复

上一页1 页 / 共 1下一页
煈

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

点赞0


评论


飞熊jSrt飞熊jSrt

a?

点赞0


评论