2 条题解
-
0
如旁边提交的解法描述 python解法是这样的
n,k = map(int,input().split()) c=n//k*k print(c)
这是python的解法 其他题详情可个页面的 没看到题解已做出来的消息可以去这个网页 资讯 - 椰程信奥--海南科技特长生 (hnai.net)
-
0
科学记数法=1e9
e表示10,后面数字9表示次方,e的多少次方
例如:==900000000
在竞赛中,一般计算机 1秒能运行=500000000
所以这道题数据范围很大 如果用循环的话 肯定超时!对于没有学过循环的同学, 当然这道用顺序结构也能解,训练题单是按学习顺序出题的!!!
先假设几组数据
测试数据输入 2000 3 答案是1998 2000/3=666.6666666666667 666∗3=1998
测试数据输入 2000 6 答案是1998 2000/6=333.3333333333333 333∗6=1998
测试数据输入 2000 160 答案是1920 2000/160=12.5 12∗160=1920
得出公式即为答案。
#include<iostream> using namespace std; int n,k; int main(){ cin>>n>>k; cout<<n/k*k; return 0; }
- 1
信息
- ID
- 40
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- 7
- 标签
- 递交数
- 79
- 已通过
- 20
- 上传者