题目链接
【题解】[牛客网NOIP赛前集训营-提高组(第四场)]A.动态点分治 模拟
【题解】[牛客网NOIP赛前集训营-提高组(第四场)]A.动态点分治 模拟


【题解】[牛客网NOIP赛前集训营-提高组(第四场)]A.动态点分治 模拟

#include<cstdio>
typedef long long ll;
int t,find;
ll l,r,k,x;
int main()
{
	//freopen("in.txt","r",stdin);
    scanf("%d",&t);
    while(t--)
    {
    	find=0;
    	scanf("%lld%lld%lld",&l,&r,&k);
    	switch(k){
    		case 0:{
    			if(l<=0&&0<=r)printf("0 "),find=1;
			}
			case 1:{
				if(l<=1&&1<=r)printf("1 "),find=1;
				break;
			}
			default:for(x=1;;)
			{
					if(l<=x&&x<=r)printf("%lld ",x),find=1;
					if(x<=r/k)x*=k;else break;
			}
		}
		if(!find)puts("None.");else puts("");
	}
	return 0;
} 

总结

根据题目模拟

相关文章:

  • 2021-06-19
  • 2022-01-21
  • 2022-02-16
  • 2021-10-01
  • 2021-12-21
  • 2021-09-20
  • 2022-01-15
  • 2021-12-02
猜你喜欢
  • 2022-12-23
  • 2021-07-06
  • 2022-12-23
  • 2021-08-06
  • 2021-12-26
  • 2021-11-28
  • 2021-04-26
相关资源
相似解决方案