江南信息学第十一周练习20221118
比赛链接
1001: 排座位
找规则,可以发现对于n个位置最多可以坐n/2向上取整个人
python:
#1.排座位 n = int(input()) if n%2==0: #判断n是否是偶数 print(int(n/2))#对n/2保留整数 else: print(int(n/2+1))
1002: 同学的爱好
数学题,我也不会^^,建议问问数学老师
1003: A×B问题
5w*5w = 25亿,超int数据类型了,要用长整型long long int
1004: 洗衣算法---是否加水
输入一个数代表当前洗衣机的水量,如果大于50就关,否则开
1005: 智能空调算法--压缩机运行
输入一个浮点数!!!!代表当前温度,如果是小于等于26度就不用运行,否则运行run
1006: 电饭锅烧饭--温度控制1
输入一个数代表电饭锅当前温度,如果是小于103就继续continue,否则停止break
1007: 滚动数组
有点难,请高手解答^^,提示每次都跟奇偶性相关
1008: 电饭锅烧饭--温度控制2
提前设定标记变量f=0;循环n次,每次都输入浮点数代表温度,如果是小于103并且f==0证明温度没达标且在前面几次循环里都没超过130所以f还是0,输出continue;否则如果温度大于等于103且f==0时输出break,并且让f=1,这样即便再输入任何温度,因为f=1了所以条件里的f=0判断永远不会成功,就可以达到题目所要求的不作任何处理
1009: 技术成绩分析1
输入10个数,计算平均分,不会的同学第十周练习第2题可以参考
1010: 最大公约数之枚举
1.从最小的数循环到1,在这期间,对于每个数i如果能满足n%i==0并且m%i==0那么这个i就是最大公约数,输出并停止循环
2.辗转相除法