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

西安云众网站建设厦门网站建设培训费用

西安云众网站建设,厦门网站建设培训费用,全国最大的招商平台,wordpress 3.5下载地址题目 思路#xff1a;因为有走的过程不能超初始位置1e5的限制#xff0c;所以不能直接用奇数最多两次#xff0c;4的倍数最多两次的结论。spfa#xff0c;平方数的dis为1#xff0c;然后推出其他数的dis #includebits/stdc.h using namespace std; #define int …题目 思路因为有走的过程不能超初始位置1e5的限制所以不能直接用奇数最多两次4的倍数最多两次的结论。spfa平方数的dis为1然后推出其他数的dis #includebits/stdc.h using namespace std; #define int long long const int maxn 2e5 5, inf 1e9, N 1e5; int a[maxn]; int sq[maxn], dis[maxn]; int m; // int f[320][maxn]; queueint q; bool inque[maxn]; bool issq(int x){int sqt sqrt(x);return sqt * sqt x; } void solve(){int Q;cin Q;memset(dis, 0x3f, sizeof(dis));for(int i 1; i * i 1e5; i){sq[m] i * i;dis[i * i N] 1;q.push(i * i);dis[-i * i N] 1;q.push(-i * i);inque[i * i N] inque[-i * i N] 1;}while(!q.empty()){int u q.front();q.pop();inque[u N] 0;for(int i 1; i m; i){int v u sq[i];if(v -N v N){if(dis[u N] 1 dis[v N]){dis[v N] dis[u N] 1;q.push(v);inque[v N] 1;}} v u - sq[i];if(v -N v N dis[u N] 1 dis[v N]){dis[v N] dis[u N] 1;q.push(v);inque[v N] 1;}}}while(Q--){int d;cin d;cout dis[d N] \n;} // for(int i 99900; i N; i){ // cout dis[i N] ; // } } signed main(){ // memset(f, 0x3f, sizeof(f));int T 1; // cin T;while(T--){solve();}return 0; }
http://www.dnsts.com.cn/news/24892.html

相关文章:

  • 红桥集团网站建设建设网站服务器怎么选
  • 深圳建筑设计平台网站专门做电路图的网站
  • 厦门网站设计大概多少钱建设库
  • 企业网站构建方案谷歌浏览器下载视频
  • lamp 网站建设论文影视app搭建教程
  • 做户外照明有哪些网站做计算机网站有哪些内容
  • 做网站月薪资多少钱上海软件培训网站建设
  • 知识付费网站搭建教程成都软件外包开发
  • 网架生产厂家来宾网站优化
  • 增塑剂网站建设企业网站建设费未付款怎样挂账
  • 做移动网站多少钱沧州网站推广优化
  • 最新企业网站系统太原网站设计开发公司
  • 企业免费网站建设aspcms免费旅游网站模板
  • 网站建设多少钱需要wordpress两个站合并
  • wordpress里面的副标题啥意思新网站如何做seo优化
  • 从江网站建设wordpress分类目录顺序
  • 竹子建站seo设置怎么做企业网站运营推广难做吗
  • 怎样接做网站的活奉贤建设机械网站
  • 网站开发主流四川建设网官网地址
  • 网站推广的10种方法电商公司有哪些?
  • 企业网站设计软件文旅部:不随意关停娱乐场所
  • 淮北建设银行官方网站微信商城开店步骤
  • 用什么开发手机网站免费下载公司宣传册设计样本
  • 网站后台教程99作文网官网
  • 腾云网建设网站linux系统 wordpress
  • 做网站如何与美工配合创业ppt模板免费
  • 上海大金空调网站建设学做网站论坛会员账户
  • 凤岗镇网站仿做专业公司网站开发服务
  • 福州市住房和城乡建设网站app打包平台
  • 网站改版 翻译网站的虚拟人怎么做的