P2699 77分 一个T 两个W 哪里错了
  • 板块学术版
  • 楼主Ju星星
  • 当前回复0
  • 已保存回复0
  • 发布时间2022/10/8 13:27
  • 上次更新2023/10/27 08:12:23
查看原帖
P2699 77分 一个T 两个W 哪里错了
410730
Ju星星楼主2022/10/8 13:27
#include<bits/stdc++.h>
using namespace std;
long long l,r,w,w1,i;
bool f;
int main()
{
	scanf("%lld %lld %lld",&l,&r,&w);
	if (1>=l&&1<=r) printf("1 "),f=1;
	if (w>1)
	{
		w1=w;
		while (w1<=r)
		{
			if (w1>=l)
			{
				printf("%lld ",w1);
				f=1;
			}
			w1=w1*w;
		}
	}

	if (!f) printf("-1");
	printf("\n");
	return 0;
}
2022/10/8 13:27
加载中...