#include<string>
#include<cstdio>
#include<map>
#include<algorithm>
#include<string.h>
#include<cmath>
#include<iostream>
using namespace std;
int main()
{
int t;
scanf("%d",&t);
string str;
while(t--)
{
map<char,int>M;
cin>>str;
for(int i=0;i<str.size();i++)
{
char p=str[i];
int kk=0;
while( ++i < str.size() && p==str[i] )kk++;
i--;
if(kk==0)
{
printf("%c",p);
}else
{
printf("%d%c",kk+1,p);
}
}
printf("\n");
}
return 0;
}相关推荐
BUUCTF reverse题解汇总
BUUCTF平台刷题过程中做的一些逆向题解的总结归类
【ACM】漫漫长路—刷题网站推荐
相信很多ACM小伙伴都有这样的经历,感觉自己的程序挺完美的,结果判题的时候一直WA,WA到心态爆炸又不知道错在哪里,这个时候你就会觉得能看测试数据是一件多么美好的事情。遇到不会的题不要慌,百度搜题解一般都搜得到,搜不到还可以看别人代码(小声哔哔一句,其实我看不太懂俄罗斯人写的代码QWQ)。适合新手刷题,特别是Problem Archive第11页,菜鸡的我刚开始就是从hdu开始的QWQ。许多比赛就是在hdu上面举行的,若是觉得自己还行,可以体验一下区域赛的难度。还可以自己拉比赛锻炼,功能强大的刷题网站。
HR离职预测模型实战:可解释、可干预、可落地的三层架构
员工离职预测本质上是组织健康度的早期诊断技术,其核心原理在于从行为、心理与结构数据中识别稳定性衰减信号。该技术的价值不仅在于提升预测准确率,更在于将模糊的‘人才风险’转化为可归因、可干预的具体因子,如工龄阶段、满意度落差、薪酬分位数等。典型应用场景覆盖HRBP主动留任、业务部门梯队预警及HRIS系统智能升级。本文聚焦于构建具备业务可解释性与操作闭环能力的离职预警模型,深度融合HR工作流与机器学习工程实践,尤其强调逻辑回归基线、特征业务化重构及三层递进式架构设计。
杭电OJ 大家一起AC吧
杭电OJ 大家一起AC吧 杭电OJ的网址: http://acm.hdu.edu.cn/ 毕业几年了,以前在大学里面没有努力,现在想再自己学习一下,就又开始在 OJ上刷题了,虽然说现在只会一些水题,但是还是想努力一下,希望大家一起AC吧,我后面会经常share一些自己在做题时的想法跟感受。 ...
手把手教你用UM982搭建厘米级RTK定位系统(附避坑指南)
本文详细介绍了如何使用UM982模组搭建厘米级RTK定位系统,涵盖硬件连接、软件配置和深度优化技巧。UM982支持BDS、GPS、GLONASS和Galileo等多系统全频点信号,特别适合精准农业、无人机导航等高精度应用场景。通过实战案例和避坑指南,帮助开发者快速实现厘米级定位精度。
疑难问题(二)——PyTorch 2.3.0 ‘import torch‘ 错误排查:深入解析‘shm.dll‘加载失败与系统路径修复
本文深入解析了在Windows系统上安装PyTorch 2.3.0后,执行'import torch'时遇到的'shm.dll'加载失败错误(OSError)。该问题通常源于系统DLL搜索路径缺失,导致无法找到关键的共享内存通信组件或其依赖项。文章提供了核心解决方案:通过手动修改PyTorch的`__init__.py`文件,将用户基目录下的Library\bin路径添加到DLL搜索列表中,从而从根本上修复此导入错误,并给出了详细的修改步骤和验证方法。
ACM站点搜集
欢迎大家补充 杭电 http://acm.hdu.edu.cn 力扣 https://leetcode-cn.com codeforces https://codeforces.com/problemset 计蒜客 https://nanti.jisuanke.com/acm 落谷 https://www.luogu.com.cn/problem/list 北大 htt...
EDA公司(一):Synopsys-- 主要 EDA 工具及其简介
Synopsys 是一家领先的电子设计自动化(EDA)软件公司,提供了一系列全面的产品和服务,旨在支持从概念设计到大规模生产的各个阶段。Synopsys 的 EDA 工具覆盖了芯片设计的各个方面,包括但不限于逻辑综合、静态时序分析、功能验证、物理实现、形式验证、测试插入、电源分析、信号完整性分析等。
各大OJ刷题平台汇总
本文介绍了国内外知名的在线编程刷题平台,包括力扣(LeetCode)、洛谷、C语言网、Codeforces、牛客、杭电OJ和ICPC等。这些平台各有特点:力扣支持多语言且有付费服务;洛谷适合新手且有比赛奖励;C语言网适合入门;Codeforces适合高手但访问较慢;牛客与大公司合作提供面试资源;杭电OJ题库丰富但全英文;ICPC则是全球性大学生竞赛。文章建议新手从力扣和洛谷入手,逐步提升算法能力,同时强调刷题需结合经验总结,掌握核心算法才是关键。
从光猫到机顶盒:H10G-13融合网关双系统网络配置全解析(含超密获取技巧)
本文详细解析了中国移动H10G-13融合网关的双系统网络配置,涵盖光猫路由与安卓电视盒子的协同工作。通过晶晨S905L3芯片的优化,设备实现高效网络接入与安卓9.0系统的定制化应用,特别适合酒店和民宿行业的智能化改造。文章还提供了超密获取技巧和线刷固件包的实用指南。
APM32取代STM32的经验分享
我仔细检查了代码中与硬件相关的部分,例如外设寄存器的访问和中断处理程序的设置,并进行了相应的修改。在本文中,我将分享我将APM32引入项目中取代STM32的经验,并提供相应的源代码。我查看了APM32的官方网站、开发者论坛和相关社交媒体,了解了开发者社区的活跃度和可用的资源。总结起来,将APM32替换STM32的过程需要经过几个关键步骤:了解APM32的规格和功能、评估软件生态系统、迁移代码和调试,以及性能和功耗优化。在开始替换之前,我对APM32进行了详细的研究和评估,以确保它能够满足项目的需求。
HDU杭电ACMOJ训练指南
杭电OJ训练指南
链路状态路由协议 OSPF (一)
本章将会学习链路状态路由协议OSPF,理解OSPF的基本概念,工作原理,掌握OSPF配置基本命令。本章重点,OSPF的基本概念,OSPF配置。
http://acm.hdu.edu.cn/showproblem.php?pid=3371用C++能过,G++过不了不过用prim能过
#include<cstdio> #include<algorithm> #include<string.h> #include<functional> #include<cmath> #include<iostream> using namespace std; class node { public: ...
华为的C语言编程规范.pdf
华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。
文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况
主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。
http://acm.hdu.edu.cn/showproblem.php?pid=2579
#include<stdio.h> #include<string.h> #include<queue> #define N 110 int m, n, k, x1, x2, y1, y2; char map[N][N]; int v[N][N][N];//当时间是k的倍数时,障碍消失,之后又重现,所以在平时使用的二维标记数组中再加...
win10 跳过U8环境检测的IE WebControls.rar
win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。
http://acm.hdu.edu.cn/showproblem.php?pid=1221
题意: 给出一个圆和一个矩形,判断2图形是否相交,(相切也算)。注意思考的要全面 代码: View Code 1 #include <cstdio> 2 #include <cmath> 3 #include <iostream> 4 using namespace std; 5 struct st 6 { 7 d...
假人有限元模型
假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用
http://acm.hdu.edu.cn/showproblem.php?pid=1247
木有输出东西,竟AC,,有木有。。 #include #include #include using namespace std; map Q; string s[50005]; int main() { int n=0; while(cin>>s[n]) Q[s[n++]]=1; for(int i=0;i<n;++i) { int len=s[i
http://acm.hdu.edu.cn/showproblem.php?pid=4324
只要有三点以上可以成环即可,自己想想为什么,用到拓扑排序,是否成环 #include <cstdio> #include <stack> #include <cstring> using namespace std; char s[2001][2001]; int ingree[2001],n; stack<int>...
各大OJ网址汇总(致力于爱刷OJ的小伙伴们)
POJ(1):http://poj.org/ POJ(2):http://poj.openjudge.cn/ HDU:http://acm.hdu.edu.cn/ 哈理工OJ:http://acm.hrbust.edu.cn/index.php# BNUOJ:http://www.bnuoj.com/ BUAAOJ:https://buaacoding.cn/index FuZhouOJ:htt...
http://acm.hdu.edu.cn/showproblem.php?pid=1272。。。
思路:此题有题意可知,首先你输入的一组数字,并非原来就确定的,因此在这里就有必要在每次输入一组数据时,就有必要判断大小,方便之后的巡查,其次:就是在寻找父亲时,要注意什么时候用压缩查询,此处似乎有点出入,数据必须要标记,因为你输入的每组数字,并非在最大与最小的区间存在,每组数据都是不确定的,因此这样 的区间也是不断变化的,因此就必须时刻改变最大值与最小值,知道最后才确定区间大小,因此在之前的标记中...
http://acm.hdu.edu.cn/showproblem.php?pid=1394求逆序数
这题用线段树求逆序数很巧妙,在数据输入时查询和更新线段树; 线段树果断强大;在这有个不好想到的地方就是题目给出的数字是连续的0---n-1;比如给出的序列是3,2,4,1,0;则逆序数等于8,然后把3移到后面,结果新的序列变成2,4,1,0,3;新的逆序数是8+(5-3-1)-3;其中5-3-1表示在(3,2,4,1,0)序列中比3大的数有几个;再减去3表示在(3,2,4,1,0)中3的右边比3
http://acm.hdu.edu.cn/showproblem.php?pid=1907,与杭电2509题类似。
题意:有一盒糖,里面有M中颜色的糖果,每种有Mi个,Jone和他Brother两个人轮流拿糖,每次可以拿任意颗一种颜色糖,不能不拿,谁拿到最后一颗谁输。 解题思路:利用SG函数,与NIM,求出SG的值!此题与杭电2509题类似,主要注意 条件不同,所产生的SG就不同,并且要注意当它的每堆数量为1时,要分析清楚!!! #include<iostream> #include<c...
acm第一次训练
第一次训练 %希望能有坚持下去的定力
http://acm.hdu.edu.cn/showproblem.php?pid=1034
题目意思:有输入N在第一行,然后接下来的有N行,分别是N个人的糖果数,而且老师一吹口哨,每个人都给自己右边的人二分之一自己的糖果数,如果分后糖果数量为奇数,则老师在给他一颗糖,直到每人的糖果数相等为止,问:这样老师要吹多少次口哨,并且此时糖果数为多少? 思路:首先由题可知:a[1]=a[1]/2+a[n]/2;则a[i]=a[i]/2+a[i-1]/2;这样循环,(直到i==n)为止。 一下为...
杭电acm阶段之理工大版
想参加全国软件设计大赛C/C++语言组的同学,如果前一篇《C和指针课后练习题总结》没看完的,请先看完并且按照上面的训练做完,然后做下面的训练。 传送门:http://blog.csdn.net/liuqiyao_01/article/details/8477666 杭电acm阶段之理工大版 [671原创,欢迎转载] 以下题均为杭电acm网页的题号 首页ht
超好用的ACM刷题网站,你用过几个?
这里写自定义目录标题超好用的ACM刷题网站,你用过几个?1.hdu2.codeforces3.计蒜客4.落谷5.Virtual Judge 超好用的ACM刷题网站,你用过几个? 一入ACM深似海,从此天天虐成狗。。。 在大佬成堆的世界里踽踽独行QWQ 对于新手来说,刷题可以让你的编程能力飞速提升。当有了一定的积累后,你会发现自己的编程能力已经甩别人一条街了。 废话不多说,上货! 1.hdu 网址...
1万+



被折叠的 条评论
为什么被折叠?



