首页 > 其他分享 >题解:P11007 『STA - R7』Odtlcsu

题解:P11007 『STA - R7』Odtlcsu

时间:2024-08-27 10:05:37浏览次数:6  
标签:R7 STA int 题解 奇偶性 一致

评价:简单构造。

思路

注意题目中的“如果有多解输出任意一种即可”。

由于 \(a\) 与 \(a^{2}\) 的奇偶性必定是一致的,所以我们可以将情况分为两种。

  1. 当 \(x\) 与 \(y\) 奇偶性不一致时,但由于 \(a\) 与 \(a^{2}\) 的奇偶性必定是一致的,所以始终无法构造出正确的序列。但注意题目中的这句话“保证有解”。所以就不用管它了。

  2. 当 \(x\) 与 \(y\) 奇偶性一致时,我们可以先加上 \(y\) 个 \(1\),这样平方和的条件就满足了,易证明 \(y\) 一定大于 \(x\),然后将一部分 \(1\) 改为 \(-1\),这样的话平方和不变,但和会减 \(2\)。经计算,将前 \(\frac{(y-x)}{2}\) 个数改为 \(-1\),其和就被修改为了 \(x\),且序列长度是 \(y\)。

AC Code

#include<bits/stdc++.h>
using namespace std;
int x, y;
int main() {
	cin >> x >> y;
	cout << y << '\n';
	for (int i = 1; i <= (y - x) / 2; i++) cout << "-1 ";
	for (int i = 1; i <= y - (y - x) / 2; i++) cout << "1 ";
	return 0;
}

标签:R7,STA,int,题解,奇偶性,一致
From: https://www.cnblogs.com/aub-unluck-beginning/p/18382083

相关文章

  • OOTD一键换衣(环境部署保姆级教学,包括完整fastapi访问换衣代码)
    替换裤子图:  "OOTD一键换衣"是指使用人工智能(AI)技术,特别是计算机视觉和深度学习技术,来自动更换人物照片中的服装的技术或应用。这种技术允许用户上传一张人物照片,并且通过AI算法替换照片中人物的服装,以达到试穿不同服饰的效果而无需真实更换服装。这种技术在电子商务、虚......
  • P4126 [AHOI2009] 最小割 题解
    DescriptionA,B两个国家正在交战,其中A国的物资运输网中有\(N\)个中转站,\(M\)条单向道路。设其中第\(i\(1\leqi\leqM)\)条道路连接了\(u_i,v_i\)两个中转站,那么中转站\(u_i\)可以通过该道路到达\(v_i\)中转站,如果切断这条道路,需要代价\(c_i\)。现在B国想找出一个......
  • 【Java】IDEA从零到一使用statemachine状态机模拟订单 (图解)
    Java系列文章目录补充内容Windows通过SSH连接Linux第一章Linux基本命令的学习与Linux历史文章目录Java系列文章目录一、前言二、学习内容:三、问题描述四、解决方案:4.1认识依赖4.2使用状态机4.2.1目录结构4.2.2状态机解析4.2.2.1概念4.2.2.2图解4.2.2.3拓展......
  • 最大矩阵区间 题解
    题意简述给定\(n\)行\(m\)列矩阵\(A\)。对于每一行\(i\),选择非空区间\([l_i,r_i]\),满足\(\foralli\in[1,n)\),\([l_i,r_i]\)和\([l_{i+1},r_{i+1}]\)相交,即\(\max\{l_i,l_{i+1}\}\leq\min\{r_i,r_{i+1}\}\)。求所有选出区间的\(A_{i,j}\)值......
  • 内存管理-31-进程内存占用-2-/proc/pid/statm
    基于msm-5.4一、初探1.打印格式#cat/proc/593/statm//非内核线程2826695224031784814200127170//以PAGE_SIZE为单位#cat/proc/187/statm//内核线程0000000打印成员介绍:1:size:打印的是mm->total_vm的值,表示任务占用虚拟地址空间大小,单位PAGE......
  • Luogu P4588 数学运算 题解 [ 绿 ] [ 线段树 ]
    LuoguP4588数学运算。虽然是一个很典的题,但里面的思想还是比较值得记录的。假做法一开始看到此题还以为是乘法逆元的模板题,但看到\(m\)与\(M\)不互质,就知道这种做法是假的了。注意exgcd虽然能求模数为合数的逆元,但是要是两数不互质就什么算法都搞不了了。因此,本题不能......
  • 内存管理-31-进程内存占用-1-/proc/pid/status
    基于msm-5.4一、初探1.打印格式#cat/proc/593/statusName:surfaceflinger...VmPeak:11322904kBVmSize:11306812kBVmLck:0kBVmPin:0kBVmHWM:92828kBVmRSS:91100kBRssAnon:19708kBRssFile:70884kB......
  • Luogu P7250 BalticOI 山峰 题解 [ 蓝 ] [ 模拟 ] [ 并查集 ] [ BFS ]
    LuoguP7250BalticOI山峰。一道大模拟,很暴力,也很难写。建议紫或蓝,标签为模拟、广度优先搜索、并查集。思路首先观察到答案取决于路线上的最低点,所以我们可以把所有点的高度丢进一个桶里,从大到小枚举,尝试更新答案。这应该是个挺经典的trick了。感性理解可以看作所有山都先......
  • 题解:P9256 [PA 2022] Muzyka pop 2
    题解:P9256[PA2022]Muzykapop2题目传送门题目重点从前往后比较,和数字比较一样,如:12345<12445。如果一个串是另一个串的前缀,那么不是前缀串的那个字典序小。题目思路我爱贪心贪心就行了,每次让x增加1,找出1的个数来实现。要求序列是字典序最小的,因此每次选择尽可......
  • [USACO16DEC] Cities and States S
    [USACO16DEC]CitiesandStatesS题目描述FarmerJohn有若干头奶牛。为了训练奶牛们的智力,FarmerJohn在谷仓的墙上放了一张美国地图。地图上表明了每个城市及其所在州的代码(前两位大写字母)。由于奶牛在谷仓里花了很多时间看这张地图,他们开始注意到一些奇怪的关系。例如,FLIN......