恢复数列

题目链接
比赛链接

时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K Special Judge,64bit IO Format: %lld

题目描述

小y的数学作业不小心被泼上了墨水。有道题看不清了,现在他想请你帮他恢复这道题。 这道数学题原型如下:
在这里插入图片描述
幸运的是,小y依然记得自己所求得的答案x。现在请你帮他找回这个数列a。
你的输出需要保证0≤ai≤n

输入描述:

输入共一行两个用空格隔开的正整数n,x。含义见【题目描述】

输出描述:

输出共一行n个用空格隔开的正整数,第i个数字表示ai 当你输出多于n个数字时,只有前n个数字有效。 如果有多种答案,你只需要输出任意一种
输入保证有解。

示例1
输入

12 6

输出

2 0 0 0 0 0 0 1 1 1 1 1

说明

62=60+60+60+60+60+60+61+61+61+61+61=36
备注:

对于30%的数据满足:2≤x<n≤7
对于50%的数据满足:2≤x<n≤103
对于100%的数据满足:2≤x<n≤106
题解:
可以证出n-2=k(x-1)
最方便的构造就是:
第一个是k
后面x个是0
x-1个是1
x-1个是2
x-1个是3
直到把n个数填满
x0+…x0+x1+…x1+x2+…+x2+…
=x+ (x-1)(x1+x2+x3+…+xk)
x+(x-1)*m
等比数列求和得到m
=xk

#include<bits/stdc++.h>
typedef long long ll;
const ll mod=998244355;
const int maxn=2010;
ll a[maxn],a1[maxn],b[maxn];
using namespace std;
int n,m;
ll sum=1,ant;
int main()
{int n,x;cin>>n>>x;int w=(n-2)/(x-1);cout<<w<<" "<<0<<" ";for(int i=w-1;i>=0;i--){for(int j=1;j<=x-1;j++){cout<<i<<" ";}}return 0;} 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/320436.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【单调栈】Largest Rectangle in a Histogram(luogu-SP1805/poj 2559)

Largest Rectangle in a Histogram luogu-SP1805 poj 2559 题目大意&#xff1a; 有n个并排的矩阵&#xff0c;高度为aia_iai​&#xff0c;宽度为1&#xff0c;现在让求包含于这些矩阵的并集内部的最大矩阵的面积 输入样例 7 2 1 4 5 1 3 3 4 1000 1000 1000 1000 0输出…

【翻译】asp.net core中使用MediatR

这篇文章来自&#xff1a;https://ardalis.com/using-mediatr-in-aspnet-core-apps本文作为翻译&#xff0c;有一些单词翻译成中文可能会有一些误解&#xff08;对于读者&#xff09;或者错误&#xff08;对于作者&#xff09;的地方&#xff0c;所以在文章中你可以看到一些单词…

P2056-[ZJOI2007]捉迷藏【点分树,堆】

正题 题目链接:https://www.luogu.com.cn/problem/P2056 题目大意 nnn个点的一棵树&#xff0c;开始全是黑点&#xff0c;有操作 取反一个点的颜色求最远的黑点之间的距离 解题思路 根据点分治每个点和分散开来的重心连边&#xff0c;然后每个点往上只会有logloglog层节点。…

数论杂谈(欧拉定理与费马小定理结论与应用)

文章目录欧拉定理&#xff1a;欧拉定理性质&#xff1a;扩展欧拉定理&#xff1a;费马小定理&#xff1a;指数循环节费马大定理逆元&#xff1a;例题原根定义&#xff1a;原根存在条件例题快速幂代码矩阵快速幂原理&#xff1a;代码&#xff1a;欧拉定理&#xff1a; aφ(n)≡…

【队列】Team Queue(luogu-UVA540/poj 2259)

Team Queue luogu-UVA540 poj 2259 题目大意&#xff1a; 有n个小组的人要排队&#xff0c;每个小组中有若干个人&#xff0c;当一个人入队时&#xff0c;如果队中有自己小组的人就跟在此人后面&#xff0c;否则站在队尾&#xff0c;现在给出一些操作&#xff0c;让你去操作…

ASP.NET Core MVC with EF Core-迁移

当你开发一个新的应用程序的时候&#xff0c;你的模型频繁的变化&#xff0c;而每一次的数据模型的改变&#xff0c;将使它与数据库不同步。你通过配置EF Core&#xff0c;使得数据库不存在时创建数据库。每一次改变数据模型&#xff08;增删改 实体类或者改变DbContextClass),…

Gym102059A Coloring Roads

Gym102059A Coloring Roads 题意&#xff1a;\(n\)点的树&#xff0c;一开始每条边都没有颜色&#xff0c;有\(Q\)个操作&#xff0c;每次将从\(u\)到\(1\)路径上的所有边全部染色为颜色\(c\)&#xff0c;之后询问整棵树上&#xff0c;出现了\(m\)次的颜色有多少种。数据范围均…

【树形区间DP】加分二叉树(ssl 1033/luogu 1040)

加分二叉树 ssl 1033 luogu 1040 题目大意&#xff1a; 有一棵中序遍历为1,2,3…n的二叉树&#xff08;当然二叉树的样子没有固定&#xff09;&#xff0c;现在给出每个节点的分数&#xff0c;一个节点的加数两个子节点的加数相乘当前节点的分数&#xff08;空的子节点加数…

jzoj5699-[GDOI2018day1]涛涛接苹果【树套树】

正题 题目链接:https://gmoj.net/senior/#main/show/5699 题目大意 一棵树&#xff0c;每个节点有权值&#xff0c;每天所有权值会往它的父节点滑一位&#xff0c;然后有操作会在某一天的某个节点加权值。 然后询问若干次某个时间一个位置的子树权值和。 解题思路 因为每次…

【每日一题】4月8日题目精讲 黑白树

试题链接 时间限制&#xff1a;C/C 1秒&#xff0c;其他语言2秒 空间限制&#xff1a;C/C 32768K&#xff0c;其他语言65536K 64bit IO Format:%lld 题目描述 一棵n个点的有根树&#xff0c;1号点为根&#xff0c;相邻的两个节点之间的距离为1。树上每个节点i对应一个值k[i]。每…

C#中字段、属性、只读、构造函数赋值、反射赋值的相关

C#中字段、属性和构造函数赋值的问题提出问题首先提出几个问题&#xff1a;1、如何实现自己的注入框架&#xff1f;2、字段和自动属性的区别是什么&#xff1f;3、字段和自动属性声明时的直接赋值和构造函数赋值有什么区别&#xff1f;4、为什么只读字段和只读自动属性&#xf…

点分治学习笔记

点分治学习笔记 模板题[洛谷P3806] 题意&#xff1a;给定一棵有n个点的树&#xff0c;询问树上距离为k的点对是否存在。 做法&#xff1a;对于一个点\(u\)&#xff0c;树上所有的路径可以分为两类&#xff0c;一类是经过点\(u\)&#xff0c;另一类是没有经过点\(u\)&#xff0c…

【暴力】心中报情(jzoj 2317)

心中报情 jzoj 2317 题目大意&#xff1a; 在一个n*m矩阵中&#xff0c;有k个选定的子矩阵&#xff0c;每个矩阵有一个代价&#xff0c;现在让你选两个子矩阵&#xff08;有相交的&#xff09;&#xff0c;使他们覆盖的元素之和减去他两的代价最大&#xff08;重复的只算一次…

BZOJ1251 序列终结者

BZOJ1251 序列终结者 题目&#xff1a;1. 将\([L,R]\)这个区间内的所有数加上\(V\)。 2. 将\([L,R]\)这个区间翻转。 3. 求\([L,R]\)这个区间中的最大值。 最开始所有元素都是\(0\)。 存个模板 Code #include <cstdio> #include <algorithm> #include <cstring&…

jzoj5698-[gdoi2018day1]密码锁【贪心,差分】

正题 题目大意 nnn个数字&#xff0c;每次可以让一个区间加或减111。然后数字是一个[0,m−1][0,m-1][0,m−1]的循环&#xff0c;求最少次数让所有数字变成000 解题思路 我们做一个%m\%m%m意义下的差分数组之后问题就变成了选择两个位置一增一减使得所有的变成000。 那么我们可…

.NET Core开发日志——RequestDelegate

本文主要是对.NET Core开发日志——Middleware的补遗&#xff0c;但是会从看起来平平无奇的RequestDelegate开始叙述&#xff0c;所以以其作为标题&#xff0c;也是合情合理。RequestDelegate是一种委托类型&#xff0c;其全貌为public delegate Task RequestDelegate(HttpCont…

[SDOI2008]仪仗队

牛客网 题目描述 作为体育委员&#xff0c;C君负责这次运动会仪仗队的训练。 仪仗队是由学生组成的N * N的方阵&#xff0c;为了保证队伍在行进中整齐划一&#xff0c;C君会跟在仪仗队的左后方&#xff0c;根据其视线所及的学生人数来判断队伍是否整齐(如下图)。 现在&#xff…

【贪心】失意(jzoj 2318)

失意 jzoj 2318 题目大意&#xff1a; 在x轴上给出n条线段&#xff0c;让你选m条线段&#xff0c;使他们的相交部分尽量大 输入样例&#xff1a; 4 6 3 3 8 4 12 2 6 1 10 5 9 11 12输出样例&#xff1a; 4 1 2 4解题思路&#xff1a; 我们先从左到右选m条线段&#xff…

Link Cut Tree 学习笔记

Link Cut Tree 学习笔记 说在前边 最近补 CF 碰见一道 LCT &#xff0c;就打算学习一下这个东西。。。顺便复习一下 splay。 具体算法及实现 参考了FlashHu&#xff0c; Candy? P3690 【模板】Link Cut Tree &#xff08;动态树&#xff09; 题目&#xff1a;给定n个点以及每个…

.NetCore SkyWalking APM实现服务器监控环境安装及基础使用

下载Java 8 SDK wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24http%3A%2F%2Fwww.oracle.com%2F; oraclelicenseaccept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk…