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

wordpress自定义网站外网服务器

wordpress自定义网站,外网服务器,wordpress一年后续费,朝阳区办公题目大意 有一个长度为 n n n的序列 a a a#xff0c;你每次可以选择 gcd ⁡ \gcd gcd不为一的两个数 a i a_i ai​和 a i 1 a_{i1} ai1​#xff0c;将两个数合并#xff0c;其值为两个数的 lcm \text{lcm} lcm#xff0c;也就是删去 a i 1 a_{i1} ai1​#xff0c;再…题目大意 有一个长度为 n n n的序列 a a a你每次可以选择 gcd ⁡ \gcd gcd不为一的两个数 a i a_i ai​和 a i 1 a_{i1} ai1​将两个数合并其值为两个数的 lcm \text{lcm} lcm也就是删去 a i 1 a_{i1} ai1​再让 a i lcm ( a i , a i 1 ) a_i\text{lcm}(a_i,a_{i1}) ai​lcm(ai​,ai1​)。 求是否可以进行若干次操作使得序列 a a a的长度变为 1 1 1。如果可行就输出 Y e s Yes Yes否则输出 N o No No。 1 ≤ n ≤ 1 0 5 , 1 ≤ a i ≤ 700 1\leq n\leq 10^5,1\leq a_i\leq 700 1≤n≤105,1≤ai​≤700 题解 首先我们要知道能合并的就合并并不存在合并一个会使其他原本能合并的变得不能合并。我们可以维护一个栈枚举每个元素将当前元素与栈顶元素求 gcd ⁡ \gcd gcd如果 gcd ⁡ \gcd gcd不为 1 1 1就取出栈顶元素并与当前元素合并并继续判断接下来的栈顶元素与当前元素的 gcd ⁡ \gcd gcd是否为 1 1 1直到不为一或栈为空。最后看栈内元素是否为 1 1 1即可。 但在合并的过程中 a i a_i ai​会很大甚至连 i n t 128 int128 int128都可能存不下。而 700 700 700以内的质数只有 125 125 125个我们可以用 b i t s e t bitset bitset来存 a i a_i ai​有哪些质因子。 虽然用了 b i t s e t bitset bitset但还是要枚举每个 a i a_i ai​是否有每个质因数所以时间复杂度为 O ( n p ) O(np) O(np)其中 p p p为 700 700 700以内质数的个数也就是 125 125 125。 code #includebits/stdc.h using namespace std; const int N700; int n,q1,a[100005],r[100005],z[705],p[705],q[100005]; bitset130v[100005]; void init(){for(int i2;iN;i){if(!z[i]) p[p[0]]i;for(int j1;jp[0]i*p[j]N;j){z[i*p[j]]1;if(i%p[j]0) break;}} } int main() {init();scanf(%d,n);for(int i1;in;i){scanf(%d,a[i]);for(int j1;a[i]1jp[0];j){if(a[i]%p[j]0) v[i][j-1]1;while(a[i]%p[j]0) a[i]/p[j];}}for(int i1;in;i){q[q1]i;while(q12(v[q[q1]]v[q[q1-1]]).count()){v[q[q1-1]]|v[q[q1]];--q1;}}if(q11) printf(Yes);else printf(No);return 0; }
http://www.zqtcl.cn/news/374456/

相关文章:

  • 网站建设公司的服务特点seo实战密码电子书
  • 网站开发保密协议范本北京市建设工程信息网查询
  • 怎样跟网站做优化呢wordpress实现新闻列表
  • 济南手机网站定制费用wordpress安装文档下载
  • 麻涌镇网站仿做郑州做网页的公司
  • 做那个网站中山免备案网站建设
  • 软路由系统如何做网站全网营销式网站
  • 中国建设网官方网站视觉网站建设
  • 苏州乡村旅游网站建设策划书.docincapsula wordpress
  • 百度收录自适应网站滨海做网站哪家公司好
  • 东莞网站排名优化公司福田在线官网
  • 清湖网站建设天猫开店流程及费用2023
  • 邵阳建设网站公司网站建设构架
  • 怎样做网站卖网站网络营销概念
  • 怎样做网站能百度能搜到设计网站公司哪里好
  • 网站收缩栏专业定制网站公司
  • 烟台网站建设方案托管无锡网站制作企业
  • 网站网页是怎么做的用什么做网站 优化
  • 数据网站怎么做的网站开发的开题报告引言
  • 苏州专业网站制作设计做网站上海
  • 做网站可以用中文域名备案嘛山东省住房和城乡城乡建设厅网站
  • 网站建设推广多少钱站长工具seo综合查询关键词
  • 分类信息网站平台的推广做网站的花费
  • 还原wordpress站点地址恢复网站都要备案吗
  • 如何建立营销性企业网站论文如何修改wordpress
  • 全网营销销售郑州seo网站管理
  • dw怎么做网站首页邯郸网站建设品牌加盟
  • 辽宁省建筑工程造价信息网深圳市seo点击排名软件价格
  • 网站建设宗旨是指建设中英文网站
  • 浙江网站建设价格低东莞网站建设推广多少钱