Coprime Sequence
coprime sequence
题意:给定一个序列,求输出序列中的哪一个数,使得剩余数的gcd最大。
前缀后缀gcd瞎搞搞就好了
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int gcd(int a,int b)
{if(b==0)return a;return gcd(b,a%b);
}
int main()
{int n,t,i,j,gcd1[100010],gcd2[100010],a[100010],maxn,ans;scanf("%d",&t);while(t--){scanf("%d",&n);gcd1[0]=0;gcd2[n+1]=0;maxn=0;for(i=1;i<=n;i++){scanf("%d",&a[i]);gcd1[i]=gcd(gcd1[i-1],a[i]);}for(i=n;i>=1;i--)gcd2[i]=gcd(gcd2[i+1],a[i]);for(i=1;i<=n;i++){ans=gcd(gcd2[i+1],gcd1[i-1]);if(maxn<ans)maxn=ans;}printf("%d\n",maxn);}
}
//人一我百,人百我万
//时间
Coprime Sequence相关推荐
- Coprime Sequence 思维 gcd 删一个数
给n个数,删掉一个,使得gcd最大 求一个前缀和一个后缀 类似的求异或结果最大也是这个做法 prefix前缀 suffix后缀 #include <iostream>using names ...
- 2018 Spring Team Contest D HDU - 6023、HDU - 6024、HDU - 6025 、HDU - 6027 、HDU - 6029
HDU - 6023 //编译错误不算罚时 #include<cstdio> #include<cstring> #include<iostream> #incl ...
- TYUT-A2专题题解
TYUT-A2专题题解 循序渐进,基础练起. 01递推与组合 HDU1210 Eddy's 洗牌问题[递推函数+模拟] - 海岛Blog - CSDN博客 HDU2044 一只小蜜蜂...[递推] - ...
- TYUT-A专题题解(一)
TYUT-A专题题解(一) 01A Ad Hoc UVA353 LA5247 Pesky Palindromes[回文] - 海岛Blog - CSDN博客 UVA947 Master Mind He ...
- ACM基础与精选2018
会津大学基础题 AOJ0001 List of Top 3 Hills[水题] AOJ0002 Digit Number[水题] AOJ0005 GCD and LCM[GCD+LCM] AOJ000 ...
- 第二届CCPC女生赛 粗略题解(要做重现的不要看哦)
因为再不全力投入华为软件精英挑战赛就来不及了! 而且直播时讲过题了,所以只能粗略写一个题解,希望大家包涵>.< 基本可以参考代码,可以画图模拟加思考脑补其原理与过程23333~~ 会后续有 ...
- #最短路、gcd、DP# 2017杭州女生赛
B. Building Shops 题目链接 Problem Description HDU's n classrooms are on a line ,which can be considered ...
- NYOJ 1066 CO-PRIME(数论)
CO-PRIME 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 This problem is so easy! Can you solve it? You are g ...
- Coprime AtCoder Beginner Contest 215
Coprime AtCoder Beginner Contest 215 Time Limit: 2 sec / Memory Limit: 1024 MB Score : 400400 points ...
最新文章
- AI 技术实力图谱全解析!2018 中国 AI 开发者大会重磅来袭
- 64位ubuntu安装WPS
- (转载)星期几问题——蔡勒公式
- Program type already present: android.support.v4.app.BackStackRecord$Op
- Chrome 插件开发-右键菜单开发实战演示,浏览器页面右键菜单选项设置,插件右键菜单点击插件名跳转主页设置
- Leetcode每日必刷题库第4题,如何寻找两个正序数组的中位数?
- [译]第三章:什么是组织结构
- python教程下载百度云盘到手机_Python教程百度云盘哪里找
- jQuery获取URL参数
- vim中设置tab的长度的方法
- pcl_viewer 常用实用指令
- CSDN程序员研修院课程无法下载
- Nginx主配置文件的优化-nginx主配置文件的优化
- viper4android 6.0脉冲,【详解】v4a音效脉冲样本
- Linux入门的基础知识点
- 阿兹后来明白了,其实别人没有我们想象中的那么关注我们
- 猫和计算机连接网络,计算机路由器与猫的连接方法步骤
- Unity3d学习之路-简单AR游戏
- 统计学假设检验中 p 值的含义具体是什么?
- java代码自动抠图_Opencv java实现人脸抠图和行为识别
热门文章
- 穷举法求最大公共子序列C语言,算法--最长公共子序列(LongestCommon Subsequence, LCS)...
- spring boot api文档_Spring Boot: Spring Doc生成OpenAPI3.0文档
- 0基础学python要多久-零基础自学python要多久?
- python爬虫步骤-Python爬虫的步骤和工具
- 长虹智慧厨房解决方案,让你AI上智慧家居生活
- Vue属性绑定~非常详细
- echarts图表使用v-show控制图表显示不全的问题
- 什么是防抖和节流?有什么区别?如何实现?
- linux如何rpm更新内核,使用RPM包对RedHat进行内核升级
- 【链表】牛客网:合并两个排序的链表