CodeForces
来源:互联网 发布:增加淘宝店铺流量 编辑:程序博客网 时间:2024/06/05 09:33
题意:给定n和k,找到一个长度为n的序列,里面的数是1~n且洽有k个数和1的gcd大于1,其余n-k个数和1的gcd均等于1。
思路:1和任何数的gcd都等于1,除1外任何数和它自己的gcd都大于1,和它下一个数的gcd都等于1。
不可能所有的数的gcd都大于1(因为有1)。
下边 2~k+1 为数本身(gcd大于1)
k+2~n 为下标加一,即k+3~n+1%n=1(gcd等于1)
1 为k+2
#include <iostream>#include <cstdio>#include <algorithm>#define max_ 3010using namespace std;int n,k;int main(){cin>>n>>k;if(n==k){printf("-1\n");return 0;}for(int i=1;i<=n;i++){if(i==1)printf("%d",(k+2-1)%n+1);else if(i-1<=k)printf(" %d",i);elseprintf(" %d",(i+1-1)%n+1);}printf("\n");}
阅读全文
0 0
- codeforces~~~
- Codeforces
- codeforces
- Codeforces
- codeforces
- codeforces
- Codeforces
- Codeforces
- CodeForces
- CodeForces
- CodeForces
- CodeForces
- CodeForces
- Codeforces
- Codeforces
- Codeforces
- Codeforces
- Codeforces
- asp.net core轻松入门之MVC中Options读取配置文件
- Android 性能优化--快、稳、省、小
- Python xml解析
- 【vue】如何在mac上使用npm安装vue和安装问题处理
- 实训第二天的代码优化
- CodeForces
- 10.springboot使用apidoc生成pai
- 【操作系统】计算机中内存、cache和寄存器之间的关系及区别
- 全志R16平台的tinav2.1的系统和parrot v1.1的内核的合成(分色排版)V1.0
- 大数据架构:flume-ng+Kafka+Storm+HDFS 实时系统组合
- 测试职业的发展方向
- Mapper中sql语句不等于的表示
- [JSP&JDBC]Statement/ResultSet/PreparedStatement
- 各种排序算法及程序