当前位置: 首页 > news >正文

笔试强训(十三)

一.牛牛冲钻五

https://ac.nowcoder.com/acm/problem/227309

#include <iostream>
#include <string.h>using namespace std;void slove()
{int n,k;cin >> n >> k;string s;cin >> s;int ans = 0,len = 0;for(int i = 0;i < n; i++){if(s[i] == 'W'){len ++;if(len >= 3){ans += k;}else{ans += 1;}}else{len = 0;ans -= 1;}}cout << ans << endl;
}int main() {int n;cin >> n;while(n--){slove();}return 0;
}
// 64 位输出请用 printf("%lld")

二.最长无重复子数组

https://www.nowcoder.com/practice/b56799ebfd684fb394bd315e89324fb4?tpId=196&tqId=37149&ru=/exam/oj

#include <iostream>
#include <vector>
#include <unordered_map>
using namespace std;class Solution {
public:/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param arr int整型vector the array* @return int整型*/int maxLength(vector<int>& arr) {// write code hereunordered_map<int,int> mp;int n = arr.size();int ans = 0;int l = 0,r = 0;while(r < n){mp[arr[r]]++;if(mp[arr[r]] >= 2){while(mp[arr[r]] >= 2){mp[arr[l++]]--;}ans = max(ans,r - l + 1);}else{ans = max(ans,r - l + 1);}r++;}return ans;}
};

三.重排字符串

https://ac.nowcoder.com/acm/problem/222104

#include <iostream>
#include <string.h>
using namespace std;const int N = 1e5 + 10;
const int M = 30;
char a[N];
int sum[M];int main()
{int n;cin >> n;string s;cin >> s;int mmax = 0,mmax_index = 0;for(int i = 0;i < n; i++){sum[s[i] - 'a']++;if(sum[s[i] - 'a'] > mmax){mmax = sum[s[i] - 'a'];mmax_index = s[i] - 'a';}}if(mmax > n - mmax + 1){cout << "no";}else{cout << "yes" << endl;int begin = 0;while(mmax){a[begin] = mmax_index + 'a';mmax--;begin+=2;} for(int i = 0;i < 26; i++){if(i != mmax_index && sum[i]){while(sum[i]--){if(begin >= n){begin = 1;}a[begin] = i + 'a';begin+=2;}}}for(int i = 0;i < n;i++){cout << a[i] ;}cout << endl;}return 0;
}
http://www.dtcms.com/a/532246.html

相关文章:

  • 基于罗伊适应模型的产后抑郁家庭护理干预研究综述​
  • Bright Data 抓取浏览器API实战:助力高效完成定向大规模数据稳定采集
  • 合肥市做效果图的网站最适合新人的写作网站
  • 关于做视频网站的一些代码南京网站制作公司怎么样
  • 6分钟制作TikTok游戏领域热门短视频分析AI Agent
  • 自由通讯的魔法:Go从零实现UDP/P2P 聊天工具
  • Cortex-M3-STM32F1 开发:(十二)HAL 库开发 ➤ SysTick 系统滴答定时器
  • go-ethereum core之以太网虚拟机EVM
  • 自己怎么免费做网站网站开发 合同
  • 网站如何做脚注一般使用的分辨率的显示密度是多少dpi )
  • 嵌入式开发中ln命令使用指南
  • C++模板进阶及特化实战指南
  • zenm自己做网站淮北建设网
  • 网站title keyword descriptionwordpress 分类筛选
  • 网站系统设计目标企业融资方案范本
  • 《AI 应用层革命(二)——从应用到生态:当智能体开始重塑世界》
  • 使用 Python 元类与属性实现惰性加载:Effective Python 第47条
  • 环广西世巡赛开战!维乐Senso Prime 坐垫助你竞速
  • DeepSeek讲“南辕北辙”者的志向
  • 做网站在线视频如何添加湘潭网站seo
  • 智能文本抽取:通过OCR、自然语言处理等多项技术,将非结构化文档转化为可读、可分析的数据资产
  • 许昌哪个网站做苗木网站建设怎么让百度搜索到
  • 代码训练LeetCode(49)插入区间
  • wordpress做游戏网站国家新闻大事
  • 【Macos】安装 macFUSE 和 SSHFS 实现在 Finder 中挂载服务器目录
  • 【高并发服务器】十、Connection连接管理模块设计与实现
  • 内网网站建设流程高佣联盟做成网站怎么做
  • Canvas 复杂交互步骤:从事件监听 to 重新绘制全流程
  • 【js】class中constructor如何接收动态值,如timeRange
  • Gorm(四)删除操作