cf803c 数论
2023-11-09 14:42:56
细节很多的题
#include<bits/stdc++.h>
using namespace std;
#define ll long long int main(){
ll n,k,tmp,ans=;
cin >> n >> k;
tmp=*n/k/(+k);
if(tmp==) {
puts("-1");
return ;
} for(ll i=;i*i<=n;i++){
if(n%i==){
if(i*i==n){
if(i<=tmp) ans=max(ans,i);
}
else {
if(i<=tmp) ans=max(ans,i);
if(n/i<=tmp) ans=max(ans,n/i);
}
}
}
for(int i=;i<k;i++)
printf("%lld ",ans*i),n-=ans*i;
printf("%lld\n",n); }
最新文章
- Pro HTML5 Programming(Second Edition)2.Canvas API(2)
- MySQL文件目录格式及存放位置
- 大熊君说说JS与设计模式之------中介者模式Mediator
- 比较几种工具Python(x,y) Anaconda WinPython
- Astyle编程语言格式化工具的中文说明
- WPF ListView DoubleClick
- C相关的图书(链接不可用)
- iOS中date和string的相互转换
- 源码解析Django CBV的本质
- 【转】FluentAPI详细用法
- js查漏补缺
- java反射获取Object的属性和值
- TODO 软件测试68题
- Linux下C语言的socket网络编程
- jQuery CSS 操作 - offset() 方法
- windows下《Go Web编程》之Go工作空间
- python 大小端数据转换
- Spring Cloud Eureka 注册中心 服务消费者 服务提供者之间的关系以及高可用之间的联系
- 点开无线显示";已连接 安全";,但是点击下面无线图标却显示";无法连接internet";,解决方案
- Java运算符,关系运算符