A. A - 取整(语法组)

    传统题 1000ms 256MiB

A - 取整(语法组)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

在C++语法里,倘若除数与被除数都是整数的话,得到的结果将只会保留整数的部分,也称为整除运算。

取整运算,除了直接取整数部分,还有向上取整、向下取整和四舍五入取整,共4种方式。比如1.5直接取整是1,向下取整是1,向上取整是2,四舍五入取整是2。再比如-1.4直接取整是-1,向下取整是-2,向上取整是-1,四舍五入取整是-1

输入

三个整数a,b和p。

a表示被除数,b表示除数。若p为1,则表示直接取整;p为2,则表示向上取整;p为3,则表示向下取整;p为4,则表示四舍五入取整。

输出

一个整数,表示按照p方式对a除以b的结果取整。

3 2 4
2

提示

数据范围

测试数据点编号 p 备注
1 1 a能被b整除
2
3 2
4
5
6 3
7
8
9 4
10

所有测试点,-10 ^ 18 <= a, b <= 10 ^ 18, b 不等于0

欢庆六一>>语法组模拟赛

未参加
状态
已结束
规则
IOI
题目
6
开始于
2024-6-2 8:30
结束于
2024-6-2 11:30
持续时间
3 小时
主持人
参赛人数
94