小红专题

[Algorithm][综合训练][小葱的01串][小红的ABC][不相邻取数]详细讲解

目录 1.小葱的01串1.题目链接2.算法原理详解 && 代码实现 2.小红的ABC1.题目链接2.算法原理详解 && 代码实现 3.不相邻取数1.题目链接2.算法原理详解 && 代码实现 1.小葱的01串 1.题目链接 小葱的01串 2.算法原理详解 && 代码实现 解法:滑动窗口 --> ⻓度固定的滑动窗⼝,要想符合要求,必定是⼀半⼀半的 选择区域的时候,仅需

小红书官方教程:如何在小红书上打造IP

在小红书这个五彩斑斓的社区里,打造一个成功的IP就像是种下一颗种子,看着它慢慢发芽,开花结果。今天,就让我们来聊聊如何在小红书上打造一个让人眼前一亮的个人品牌。 首先,什么是IP?IP,也就是知识产权,但在小红书上,它更多指的是你的个人品牌,你的形象,你的故事,还有你和粉丝之间的那份特殊联系。 一、找准定位,做自己 在小红书上,每个人都是独一无二的。你不需要模仿别人,做自己就是最好的定位。比

【报告分享】 2020小红书面膜市场洞察-闻道(附下载)

摘要:颜值经济时代,化妆品已经成为一种刚性需求得益于中国护肤品行业整体的快速增长,面膜市场规模也呈现较快的增长速度。   来源:闻道 如需查看完整报告和报告下载或了解更多,微信公众号:行业报告智库

【三】【算法分析与设计】第三届程序设计竞赛部分题目,竖式加法,竖式乘法,求序列差最大,小红的字符串,再编号,消灭飞龙,世界五子棋

竖式加法 链接:登录—专业IT笔试面试备考平台_牛客网 来源:牛客网 题目描述 小红对简单的加法很在行。 她想知道对于一个正整数A,她需要找到一个最小的正整数B,以确保A+B会产生进位。 输入描述: 输入共 T+1 行。 第一行一个整数表示 T组数据(1≤T≤10^5) 接下来T行,每行一个整数表示A(1≤A≤10^8) 输出描述: 输出共T行,表示最小的正整数B 示例1 输入 3 1145

牛客周赛44 F小红的基环树删边

原题链接:F-小红的基环树删边 题目大意:给一个基环树,一个n个点,n条边。若是删除第i边,从1到n的最短距离是多少? 思路:因为是基环树,那么从1到n最多就只有二条路径,那么就可以求出不在当前路线上的边删除后的最短路。 //冷静,冷静,冷静//调不出来就重构 #pragma GCC optimize(2)#pragma GCC optimize("O3")#include<bits

卡码网笔试 | 118 小y删数字、119 小红的字符串切割、120 小红的数字匹配

118 小y删数字 逐个数字循环除10,并且用一个变量记录非0位数,最后加起来即可。 代码如下: #include <iostream>using namespace std;int main() {int n;cin >> n;int a[n];int sum = 0;for (int i = 0; i < n; i++) cin >> a[i];for (int i = 0; i < n

数学期望:小红拿宝箱

https://ac.nowcoder.com/acm/contest/80259/F 我们先从1--n每一个元素看,对于a[i],可以后悔,这样相当于在n个元素中挑2个的期望, 为2*sum/n,假如没有后悔,剩下的期望就是(sum-a[i])/(n-1)了,此时我们还有一次反悔机会 我们不妨先排个序,假如我们选到了比期望大的数那么我们就直接选(否则下一次就是期望了),反之我们就返回使其值

C++牛客周赛题目分享(2)小红叕战小紫,小红的数组移动,小红的素数合并,小红的子序列求和

目录 ​编辑 1.前言 2.四道题目 1.小红叕战小紫 1.题目描述 2.输入描述 3.输出描述 4.示例 5.题解与思路 2.小红的数组移动 1.题目描述 2.输入描述 3.输出描述 4.示例 5.题解与思路 3.小红的素数合并 1.题目描述 2.输入描述 3.输出描述 4.示例 5.题解与思路 4.小红的子序列求和 1.题目描述 2.输入描述

小红的字符串构造和小红的排列构造

小红的字符串构造 小红希望你构造一个长度为nnn的、仅包含小写字母的字符串,其中恰好有kkk个长度大于1的回文子串。你能帮帮她吗?输入两个整数n,k,用空格隔开。 1≤n≤10^5,0≤k≤n/2.一个字符串。如果有多解输出任意即可。 可以证明,一定存在至少一个合法解。 #include<iostream>#include<string.h>using namespace std;c

2024腾讯笔试题--小红的字符转换

小红的字符转换 小红拿到了一个仅由"red"组成的字符串,她希望你将所有的'r'变成'e','e'变成"d',"d'变成'r'后,返回这个字符串。你能帮帮她吗?请注意,这些变化是同时进行的。字符串长度不超过10^5 示例 1 输入 "rredd" 输出 "eedrr" int main(){string s = "rredd";//eedrrfor (auto& v : s){if (v =

《牛客》-C小红的字符串构造

思路:我以符合条件的最极限情况来安排回文,即两个两个字符为一组回文,保证其不参与其他回文字符串的构造,以这样子的形式输出k个,剩下的都只输出不连续的·当个字符(‘a’+i%26) 看不到?nono!,那下代码吧~(看看什么叫通透!) ACcode: #include<bits/stdc++.h>using namespace std;#define int long longint n

小红的平滑值插值【牛客周赛38】

题目描述: 小红定义一个数组的“平滑值”为:相邻两数差的绝对值的最大值。 具体的,数组a的平滑值定义为 现在小红拿到了一个数组。她每次操作可以在两个元素之间添加一个整数(不能添加在第一项前面或者最后一项后面)。小红希望最终数组的平滑值恰好等于k,你能帮小红求出最小的操作次数吗? 坑点: 这个题有一个坑点,卡了我半个小时,当读入 5 2 1 2 3 4 5 这种情况要注意,没有一种情况是符合的

牛客周赛22-C-小红的数组构造

好啊,很好啊. 关键点: 1.注意上下界的判断,x要 >= 1开头的等差d = 1的序列                                        <= k - n + 1开头的等差d = 1的序列 这里有个细节  原来应该是 x <= n * (2 * k - n + 1) / 2 但k,x的范围是1e14,这样就爆long long,所以得是x  * 2 / n

《牛客》-E小红的好数组

思路: 找规律 + 组合数学 case给的非常良心 可以分类讨论,大概有4种类似的序列 arr1 = [偶数,偶数,偶数,偶数,偶数,偶数, ...] arr2 = [奇数,奇数,偶数,奇数,奇数,偶数,...] arr3 = [奇数,偶数,奇数,奇数,偶数,奇数,...] arr4 = [偶数,奇数,奇数,偶数,奇数,奇数,...] 奇数/偶数的分布,呈现强烈的规律 最终为这4种

《牛客》-D 小红的中位数

思路这次采用两种写法 1.采用模拟的方式(用vector进行优化) 2.可以算是思维进行‘优化’ 思路大家都挺好想的,就是其中的细节(具体思路可以参考以下代码,豁然开朗(逃~)) ACcode: 1(优雅帅气stl) #include <bits/stdc++.h>using namespace std;//#define int long longconst int N=1e5

《牛客》-C 小红构造回文

思路:在字符串前半部分进行扫描,如果发现连续两个的字母不一样,那只需要交换这两个字母的位置(当然后半部分对应位置是要交换,回文嘛) 收获: 1:学到了处理这种改变回文妙妙解,这比以前up模拟半天快多了 2: 对swap函数更了解了 (原来swap也可以交换字符串的对应位置(swap(s[i],s[j]))) ACcode: #include <bits/stdc++.h>using n

3.8 如何在小红书上蹭热点,这里有8个方法【玩赚小红书】

在小红书究竟能不能蹭到热点?有哪些热点可以蹭?怎么蹭?是很多小红书运营者关心的问题。在我看下,小红书热点分为官方热点、事件热点和账号热点三类,用好这8个方法,让笔记获得更多流量。 ​ ​ 一、官方热点 官方热点是小红书推出,拿出自然流量,奖励给那些参与的小红书创作者,主要有笔记灵感、社区活动和官方扶持。 ​ (一)笔记灵感 定位于创作者的选题中心,将最新高热度的笔记整理,创作者发笔记,每日

F.小红的数组分组

解题思路 维护集合,满足集合内一个元素一定存在另一个元素与其有某一个相同的质因子若集合只有一个,则无解特判存在,则单独放一个,其余放一起预处理出内所有质数的同时,可以处理出每个数的最小质因子对于任意一个数,可以得到该数所有质因子避免了对于内某一数进行质因数分解时从开始查找 或 利用已经求出的质数从小到大进行尝试注意维护集合时,不要通过质因子将其能整除的一块处理,因为会有已经被处理过的,虽然

【牛客 NC253455】小红走排列 题解(链表+位集合+贪心算法)

题目描述 对于一个排列,小红定义该排列的总消耗为:1走到2,2走到3,……,最终从 n − 1 n-1 n−1走到 n n n所需的最少的总步数。其中,每一步可以向左走一步,也可以向右走一步。 现在,小红只记得排列的大小 n n n和走的步数 k k k,但不记得排列的构造情况了。请你帮小红还原整个排列。 输入描述 两个正整数 n n n和 k k k,用空格隔开。 满足条件: 1 ≤

牛客周赛 Round 32 F.小红的矩阵修改【三进制状态压缩dp】

原题链接:https://ac.nowcoder.com/acm/contest/75174/F 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 小红拿到了一个字符矩阵,矩阵中仅包含"red"这三种字符。 小红每次操作可以将任意字符修改为"red"这三种字符中的一种。她希望最终任意两

牛客周赛 Round 32 E.小红的回文数【挖掘性质+哈希前缀和】

原题链接:https://ac.nowcoder.com/acm/contest/75174/E 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 小红定义一个整数是“好数”,当且仅当该整数通过重排之后可以形成回文数。(可以包含前导零) 现在小红拿到了一个正整数x,小红想截取一段连续区

小红的字符串中值

题目描述: 小红定义一个长度为奇数的字符串的“中值”为中间那个字符。例如"kou"的中值是'o'。 现在小红拿到了一个字符串,她想知道某个字符是多少个子串的中值。你能帮帮她吗? 输入描述: 输出描述: 一个整数,代表中值为chr的连续子串数量。 示例1 输入 4 b abcb 输出 3 说明 有两个"b"字符串和一个"abc"字符串的中值都是'b

小红的回文串构造

本题链接:登录—专业IT笔试面试备考平台_牛客网 题目: 样例1: 输入 abba 输出 baab 样例2: 输入 aba 输出 -1 思路:         由题意,题目保证给出的字符串是回文串的,所以我们只需要获取两个不同的字符的对应对称的两个坐标进行交换即可构造完毕。         这里有一个关键点,就是我们如何知道当前的下标 i 的堆成下标是多少?

小红统计区间(hard) - 树状数组 + 离散化

题面 分析 存在负数不满足单调性,因此无法二分或者双指针,对于每一段符合条件的区间 [ l , r ] [l, r] [l,r] 都有 s u m [ r ] − s u m [ l − 1 ] > = k sum[r] - sum[l - 1] >= k sum[r]−sum[l−1]>=k ,也就是 s u m [ l − 1 ] < = s u m [ r ] − k sum[l

第三题:小红取数(JavaPythonC++实现)【第六届传智杯-新增场次-程序设计挑战赛解题分析详解复盘】

本文仅为【2023传智杯-第二场】第六届传智杯程序设计挑战赛-题目解题分析详解的解题个人笔记,个人解题分析记录。 本文包含:第六届传智杯程序设计挑战赛题目、解题思路分析、解题代码、解题代码详解(Java&Python&C++实现) 文章目录 更新进度记录 第三题:小红取数(Java&Python&C++实现)【第六届传智杯-新增场次-程序设计挑战赛解题分析详解复盘】解题思路解题代码【

小红书上货模板怎么制作

在小红书上制作上货模板,主要是为了更好地展示商品,提高商品的吸引力。下面是制作小红书上货模板的一些建议,帮助您打造独特而吸引人的模板。 先给大家推荐一款小红书上货工具—青虎上货,支持批量上架商品到店铺上,支持同平台、跨平台批量上架;采用最新RPA自动化技术上架,平台风控风险低;目前支持9大平台上货:国内平台:拼多多、淘宝、快手、抖店、小红书、视频号、京东平台跨境平台:Shopee(虾皮)、T