|
发表于 2023-10-13 16:19:17
|
显示全部楼层
C++代码:
- #include <iostream>
- using namespace std;
- int main(){
- int n,k,time=0;//n为煎饼数,k为一锅能放多少饼,time为次数
- cin >>n>>k;//输入
- if(k==1){
- time=2*n;//如果锅里只能放下一张饼,需要2倍的煎饼数次
- }else if(n<=k){
- time=2;//如果锅里能放下n以上张饼或n张饼,需要2次(一正一反)
- }else{
- time=(n/k*2);//如果n>k>1,这里计算的是n除以k的商(取整数)*2
- }
- cout<<time;
- return 0;
- }
复制代码
Python代码:
- #n为煎饼数,k为一锅能放多少饼,time为次数
- n=int(input())#input()输入
- k=int(input())
- time=0
- if k==1:
- time=2*n#如果锅里只能放下一张饼,需要2倍的煎饼数次
- elif n<=k:
- time=2#如果锅里能放下n以上张饼或n张饼,需要2次(一正一反)
- else:
- time=n//k*2#如果n>k>1,这里计算的是n除以k的商(取整数)*2
- print(time)
复制代码
求一个最佳答案,它对我很重要 |
|