A Hard Problem

题意:

给定一个n,要求找到最小的正数k,使得在集合T中任意选K个数,其中存在两个不同的u和v,u是v的因子

题解:

一开始想偏了,往质因数方向想了,然后因为1e9的以内的质数无法求而放弃
这个题其实很简单,我们想:对于一个数n,离他最近的因子(不考虑本身)就是n/2,也就说n,n-1,n-2…,n/2+1,这些数两两之间不存在因子关系,因为n最近的都到n/2,所以k最小就是(n+1)/2+1,n除以2向上取整+1,因为必须+1才保证正好存在因子关系

代码:

#include<bits/stdc++.h>
using namespace std;
const int maxn=1e8+9;
typedef long long ll;
map<int,int>tag;
map<int,int>Pri;
map<int,int>ans;
int tot=0;
void prime()
{tag[1]=tag[0]=1;int N=100000;for(ll i=2;i<=N;i++){if(!tag[i])Pri[++tot]=i;ans[i]=tot+1;for(ll j=1;j<=tot&&i*Pri[j]<=N;j++){tag[i*Pri[j]]=1;if(i%Pri[j]==0)break;}}
}
int main(){int t;cin>>t;//prime();int q=1;while(t--){int n;cin>>n;cout<<(n+1)/2+1<<endl;//cout<<"q="<<ans[++q]<<endl;}return 0;
}

A Hard Problem相关推荐

  1. linux下yum错误:[Errno 14] problem making ssl connection Trying other mirror.

    所有的base 都要取消注释 mirrorlist 加上注释 另外所有的enable都要设为零 目录 今天是要yum命令安装EPEL仓库后 yum install epel-release 突然发现y ...

  2. A + B Problem

    1001: A + B Problem Description 计算 A + B. Input 多组测试数据,每组测试数据占一行,包括2个整数. Output 在一行中输出结果. Sample Inp ...

  3. Error:(49, 1) A problem occurred evaluating project ':guideview'. Could not read script 'https://r

    出现问题如下: Error:(49, 1) A problem occurred evaluating project ':guideview'. > Could not read script ...

  4. #418 Div2 Problem B An express train to reveries (构造 || 全排列序列特性)

    题目链接:http://codeforces.com/contest/814/problem/B 题意 : 有一个给出两个含有 n 个数的序列 a 和 b, 这两个序列和(1~n)的其中一个全排列序列 ...

  5. ADPRL - 近似动态规划和强化学习 - Note 3 - Stochastic Infinite Horizon Problem

    Stochastic Infinite Horizon Problem 3.Stochastic Infinite Horizon Problem 定义3.1 无限范围的马尔可夫决策过程 (Marko ...

  6. ADPRL - 近似动态规划和强化学习 - Note 2 - Stochastic Finite Horizon Problem

    2. Stochastic Finite Horizon Problem 在这一节中主要介绍了随机DP算法来解决不确定性下的有限地范围问题,如Denition 1.4所述,它被表述为一个组合优化问题. ...

  7. There was a problem confirming the ssl certificate ……

    在安装一个Python库onetimepass时发生下面的问题: pip install onetimepass Could not fetch URL https://pypi.python.org ...

  8. HDU 1757 A Simple Math Problem

    Problem Description Lele now is thinking about a simple function f(x). If x < 10 f(x) = x. If x & ...

  9. The C10K problem原文翻译

    原文地址:http://www.cnblogs.com/fll/archive/2008/05/17/1201540.html The C10K problem 如今的web服务器需要同时处理一万个以 ...

  10. This is probably not a problem with npm. There is likely additional logging output above

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. E:\weii_objct\invoice-manage-web-view>npm start > ...

最新文章

  1. Android零基础入门第77节:Activity任务栈和启动模式
  2. Enable-Migrations出错
  3. 控制结构(1)-判断控制
  4. Software-Defined Networking之搬砖的故事
  5. 火爆全网的迁移学习简明手册全面更新,重磅出版上市!(送书!)
  6. 架构模式_Index
  7. android wifi
  8. (pytorch-深度学习)实现稠密连接网络(DenseNet)
  9. mysql sleep详解_MySQL中sleep函数的特殊现象示例详解
  10. VC连接SQLite3的方法 MFC封装类
  11. pyqt 把控制台信息显示到_(基础篇 01)在控制台创建对应的应用
  12. java通过jdbc访问mysql,update数据返回值的思考
  13. 金笛邮件-邮件连接数据库专题之oracle数据库
  14. python基础教程廖雪峰云-Python 爬虫:把廖雪峰的教程转换成 PDF 电子书
  15. OpenCV基础篇之Mat数据结构
  16. 泰山游记:晚上爬并无乐趣,什么也看不到
  17. 程序员能考哪些证书?这个几个不能少
  18. C# 插入文本框到PPT幻灯片
  19. 贵州高考成绩查询时间2021具体时间,贵州高考成绩一般公布时间 2021贵州高考成绩什么时候公布...
  20. svg 填充图案_设计师:从英雄图案中获取免费的SVG背景图案

热门文章

  1. 大数据分析苏轼,你没看错,这些都是小学生完成的
  2. 网页设计的css样式,网页设计引入CSS样式的五种方式_css
  3. python win7 sp1_[ Python - 15 ] win7安装paramiko问题总汇
  4. mysql老叶博客_MySQL binlog后面的编号最大是多大?【老叶茶馆公众号】
  5. java 生成jar_java如何生成jar
  6. mysql group 条件,mysql - mysql group by,两个条件,限制1 - SO中文参考 - www.soinside.com...
  7. 内存和显存_【硬件资讯】显存再升级?Nvidia新卡实锤GDDR6X!显存大升级能否带来性能提升??...
  8. java 配置参数_给你的JAVA程序配置参数(Properties的使用)
  9. leetcode18. 四数之和(双指针)
  10. c语言的程序灵魂是什么,C语言 第二章 程序的灵魂--算法