当前位置: 首页 > news >正文

做网站用jsp和htmlwordpress手机号网站

做网站用jsp和html,wordpress手机号网站,做企业网站cms,个人建网站需要多少钱原题链接:Problem - 1542B - Codeforces 题目大意:初始集合里面只有1,给a和b,可以对集合里面的数x进行二种操作,x*a,xb,并放入集合,给数n,问集合里面会不会产生n,会就输…

原题链接:Problem - 1542B - Codeforces

题目大意:初始集合里面只有1,给a和b,可以对集合里面的数x进行二种操作,x*a,x+b,并放入集合,给数n,问集合里面会不会产生n,会就输出yes,不会就输出no。

思路:如果n会出现在集合里面,那么他一定是由a^c1+c2*b这种形式,c1和c2为未知数,如果进行操作1,那么就会对数进行乘a的操作,因为初始只有1,那么必定会产生a^c1这种数,如果进行了操作2,那么就会加上b,如果继续操作2,那么就会变成2b,如果操作1,那么就会变成ab,但是肯定可以提出一个公因子b,然后将另一部分看为c2。因为c1是操作1的操作数,而且2^64>1e16,所以可以直接从小到大枚举c1。

//冷静,冷静,冷静
//调不出来就重构 
#pragma GCC optimize(2)
#pragma GCC optimize("O3")
#include<bits/stdc++.h>
#define endl '\n'
using namespace std;
typedef long long ll;
typedef long double ld; 
typedef pair<ll,ll> pii;
const int N=1e6+10,mod=998244353;
int main()
{ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);ll t;cin>>t;while(t--){ll n,a,b;cin>>n>>a>>b;ll now=1,f=0;if(a==1) {if((n-1)%b==0){cout<<"Yes"<<endl;}else cout<<"No"<<endl;continue;}while(now<=n){if((n-now)%b==0)//如果a^c1已经减完了,那么剩下的数是b的倍数{f=1;break;}now*=a;//a^c1}if(f)cout<<"Yes"<<endl;else cout<<"No"<<endl;}return 0;
}

http://www.yayakq.cn/news/380313/

相关文章:

  • 公司建设一个网站wordpress 路由定义
  • 南昌建筑行业网站开发网站改版文案
  • 美术馆网站建设要求深圳网站设计必选成都柚米科技09做
  • 找个免费的网站护理专业简历
  • 现在做网络推广网站建设怎么样零基础网站建设教学在哪里
  • 大气宽屏企业网站源码谷德设计网介绍
  • dw如何做网站界面建网站开发语言对比
  • 个人的网站校园网站怎么做HTML
  • 重庆网站建设哪家公司好网站建设怎么支付款项
  • 国家级示范职业学校 建设网站北京债务优化公司
  • 网站设计的简称石狮建设银行网站
  • 文明网站的建设与管理几点思考如何做网站的301重定向
  • 曲靖网站制作公司服务器网站打不开
  • 辽宁住房和城乡建设厅网站首页河南网站定制
  • 西宁市网站建设公司网站建设安全规划
  • 郑州汉狮哪家做网站好wordpress推送失败
  • 营销型网站框架图基于html5的美食网页设计
  • 引航博景做的网站网站建设 企业观点
  • 十堰网站seo方法seo搜索优化费用
  • 创建个人网站英文wordpress自动封面
  • 扬州网站seo赣州专业网站推广多少钱
  • 做h5的网站页面设计做电影网站怎么赚钱
  • 网站架设地址安阳论坛最新消息
  • 经典网站代码上海松江品划建设网站
  • 建设工程八大员考试网站企业网站建设方案价格
  • 钱多网站wordpress 商业主题插件
  • 做网站需要企业爬虫python入门
  • 在意派建设好网站后网站png小图标怎么做
  • 专业的教育行业网站制作抖音代运营费用一年多少钱
  • 德州手机网站建设费用微信小程序前端开发框架