首页 > 小红小紫替换
头像 keduoli
发表于 2024-02-04 22:49:37
前言 整体评价 D题出的蛮好的,其实做过LruCache题的同学,基本都会,即Map+双向链表技巧。 E题典型的DP题,负数可以引入偏移来解决。 F题是道数学题,组合+乘法原理。 欢迎关注 珂朵莉 牛客周赛专栏 珂朵莉 牛客小白月赛专栏 A. 小红小紫替换 思路: 模拟 s = input( 展开全文
头像 宁宁也要爆wa
发表于 2024-02-04 21:07:57
小红数组操作题解 本题的重点是找到一个数据结构能降低时间复杂度,传统的数组增删改都需要o(n),这里我们可以用数组模拟一遍链表,用pre[x]表示当前结点的前一个结点,rear[x]表示当前结点的后一个节点,每次插入删除更新一遍这两个数组即可: ">#include<map> #incl 展开全文
头像 lost_in
发表于 2024-02-05 12:24:16
D题不会双链表,在网上找到一个板子,直接用了现在还没学。 E题赛时用全排列骗了点分,感觉会是 ,但没有想出来。 F题不会,也没想补。 A-小红小紫替换 签到题 #include<bits/stdc++.h> using namespace std; const int N =101001 展开全文
头像 银当taki
发表于 2024-02-05 10:53:08
周赛Round31 D.map模拟静态数组 给一个数列,要完成两种操作:在一个指定元素的右侧插入,删除指定元素。 维护序列首先考虑一下最经典的两种结构:数组和链表,数组插入和删除都需要O(n),而本题操作次数有1e5,舍去。链表插入是只需要O(1),但是寻找插入位置需要O(n),也不行。 看起来都不 展开全文
头像 爱吃鸡腿的变色龙拒绝无效加班
发表于 2024-02-06 01:15:14
A-小红小紫替换 思路: 简单,跳过 以下是代码部分 #include <bits/stdc++.h> using namespace std; string s; int main() { ios::sync_with_stdio(false); cin.tie 展开全文
头像 吕思辰
发表于 2024-11-10 23:35:27
#include<stdio.h> #include <stdlib.h> int main() { char *name[11]; scanf("%10s",name); if(strcmp(name,"kou") == 0){ st 展开全文
头像 有趣的小冤种在刷代码
发表于 2025-02-22 18:15:16
s = input() if s == 'kou': print('yukari') else: print(s)