3211:练35.1 传输数据
练 35.1 传输数据
C代码:
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
int n,k;
int main()
{
scanf("%d%d",&n,&k);
int t=0,sum=n,count=1;//10
while(sum-count>0)
{
int x=count*k;
count+=x;
t++;
}
printf("%d",t);
return 0;
}
C++程序:
#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
typedef long long ll;
ll n,k;
int main()
{
cin>>n>>k;
ll t=0;
ll sum=n;
ll count=1;
while(sum-count>0)
{
ll x=count*k;
count+=x;
t++;
}
cout<<t<<endl;
return 0;
}
python3源代码:
n,k=input().split()
n,k=int(n),int(k)
p=1
ans=0
while n>p:
p*=(k+1)
ans+=1
print( ans )
3390【例68.1】自动应答器
3391【例68.2】 简单密码
3392:【例68.3】 忽略大小写的字符串比较
3393:练68.1 输出亲朋字符串
3394:练68.2 字符串判等
3395:练68.3 车牌问题
【信息学奥赛一本通-编程启蒙】3451【例82.1】不吉利日期
【信息学奥赛一本通-编程启蒙】3452【例82.2】 座次问题
【信息学奥赛一本通-编程启蒙】3453【例82.3】 公平抽签