星星(简单的签到题)

数星星--简单程序设计 Description: 天空非常晴朗,外面很静很静,连小虫儿的鸣叫声都能听见。天渐渐变黑了,天空中出现了一颗颗星星,它们一闪一闪的好像在眨着眼睛,又好像在向我述说着什么似的。望着,望着,我就禁不住要数星星了,一颗,两颗,三颗,四颗,五颗……数着,数着,就分不清哪些数过了,哪些还没数过。你能帮忙数清天上有几颗星星吗? Input: 有多组测试数据。每组开头有两个整数M,N(0 Ou 阅读详情

ZJUTOJ-星星

题目

题目地址-点此跳转

小希来到依图面试啦,看到公司的宣传板子上写着:

“依图科技从事人工智能创新性研究,致力于将先进的人工智能技术与行业应用相结合,建设更加安全、健康、便利的世界。

依图带着国际视野组建世界一流的研发团队。我们不是为了把大公司或实验室的技术拿来快速套利,我们参与人工智能领域的基础性科学研究,致力于全面解决机器看、听、理解的根本问题,相信能在计算机视觉、自然语言理解、知识推理、智能硬件、机器人等技术领域作出突破性贡献。

依图的技术已经服务于安防、金融、交通、医疗等多个行业。

我们好奇智慧的奥秘,拓展智能的边界,期待与你一起构建智能的未来。”

小希的心情很是激动,快活地坐在了面试室的外面,想着未来可能就在依图工作,有着无限的未来和希望。

面试洽谈中,面试官开玩笑一般地问小希,你能不能出一个水题,来作为20182018年浙江工业大学迎新赛决赛的签到题呢?

小希简单想了想,脱口而出:

给定一个存在∗(称为星星)的小写字母串,∗可以用任意小写字符串或空串代替,给定一个含有∗的串,问字典序最小的,能由原串生成的长度为MM的串是什么样的。

注意:一个串中可以有多个星星,多个星星可以出现在一起。

如果构造不出这样的串,则输出:”∗yitu∗”(不含引号)

好了,现在这道题就在你的面前等着你。
……

解答

先将串去除∗拼接起来,同时记录第一次∗位置。
如果拼接的串长度大于要求,那无法完成,输出∗yitu∗。
等于的话,输出拼接串,此时∗的位置都是空串。
小于的话,因为要求字典序最小,在第一个位置加上待补足长度的‘a’串即可。

#include<cstdio>
#include<cmath>
#include<bits/stdc++.h>
#include<iostream>

using namespace std;
typedef long long ll;

int n,m,a,b;
string str;
int main() 
{
	cin>>n;
	while(n--)
	{
		cin>>a>>b;
		cin>>str;
			
		int pos=-1;
		string temp="";
		for(int i=0;i<str.length();i++)
		{
			if(str[i]=='*'&&pos==-1)
			pos=temp.length();
			else if(str[i]!='*')
			temp+=str[i];
		}
		
		if(temp.length()<=b)
		{
			temp=temp.substr(0,pos)+string(b-temp.length(),'a')+temp.substr(pos);
			cout<<temp<<endl;
		}else if(temp.length()>b)
		cout<<"*yitu*\n";
		
	}

}

简单使用循环打印菱形小星星 学习python也有一段时间了,学习的东西也不少了,就这段时间学习的循环语句,发点学习的记录,并举一个打印小星星的列子,用来总结一下。 Python中循环主要有while循环,for 循环,通过循环间的嵌套,使得循环语句变得丰富多彩。 while循环的基本格式: while 条件(判断 计数器 是否达到 目标次数): 条件满足时,处理的循环体 ... 阅读详情

相关推荐

利用cocos2dx 3.2开发消灭星星(七)关于星星的算法

在前面,我们已经在GameLayer中利用随机数初始化了一个StarMatrix(星星矩阵:即所有的星星)

何自健的博客 3427

依图 软件测试工具,依图科技面试经验

面试过程:数据结构部分1.单链表所有操作讲一遍2.数组和链表的区别3.双向链表也讲一下,和单链表区别,操作上还有什么区别4.栈和队列知道么,讲一讲5.冒泡,快排6.二分查找C++部分:7.指针的引用区别,应用场景8.接下来就开始问STL。。。(从STL容器开始,底层实现,基本操作,应用场景挨个说。。)操作系统部分:(问的最细最久)9.线程和进程的区别,应用场景( 从进程开始,因为我简历上写了进程调...

weixin_36300275的博客 254

纯js 消灭星星游戏,js 消灭星星游戏实现原理,有道具的消灭星星

消灭星星游戏的几个核心逻辑 用10*10的数组nums保存星星,1-5表示有星星,0表示已经消去 1、初始化,5种颜色的星星分配。 1-5 这个最容易,随机分配就好,产生1-100的随机数num,num%5 +1 2、判断游戏是否结束 循环数组nums,判断每一个星星是否有相邻的同色星星,有相邻的游戏未结束。每个星星,最多只有4个相邻的星星,这个很容易判断。 game.isEn

hch126163的专栏 2117

一道非常简单的签到题

链接:https://ac.nowcoder.com/acm/problem/22808 来源:牛客网 ········································································ 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld ···...

菜鸟变大鸟的博客 1184

CSS星星打分特效

首先看一下效果如下: 点击第几颗星星就可以亮几颗星星哦。 HTML布局如下: <div class="box"> <input type="radio" id="a" name="xing"> <label for="a"></label> <input type="radio" id="b" name="xing"> <label for="b"></label> <input type="r

小叶 4480

Agent本地部署教程详细步骤

在开始之前,你需要明确你要部署的Agent是什么。如果你需要部署其他Agent,请参考其官方文档调整步骤。

weixin_39673931的博客 2503

面试总结——商汤科技自动驾驶研究员

面试总结——商汤科技自动驾驶研究员 流程 时长大约2个小时,从项目经历入手,到算法知识、手写代码(他之前有问到能不能接受底层一些的东西)。 项目经历 会挑自己感兴趣的项目问,挑刺这种,问的比较细 算法 给定一个hash label,怎么实现O(1)时间的setall(value),即把hash label所有现存的key对应的value改为某一个值——应该要从数据结构方面下手解决。 DP问题:给...

weixin_43832047的博客 3887

6.2 磁悬浮轴承:软件架构与实现

本文系统阐述了磁悬浮轴承控制系统的软件架构与实现方法。采用分层架构设计,包括硬件抽象层、实时控制内核、控制算法层和应用层,确保系统实时性和可靠性。重点分析了电流环、位置环等关键控制任务的调度策略,比较了不同硬件平台(DSP、ARM、FPGA)的软件实现方案。强调模块化设计、配置化管理等工程实践,并详细介绍了从算法仿真到系统联调的完整开发流程。最后指出严格的测试验证是保证系统性能的关键,需通过多阶段测试评估起浮时间、稳态精度等核心指标。

技术工作者 754

依图面试题

算法题 螺旋矩阵 寻找两个有序数组的中位数 合并排序: class Solution: def findMedianSortedArrays(self, nums1: List[int], nums2: List[int]) -> float: new_nums = sorted(nums1 + nums2) new_len = new...

赶考书生 1057

AI应用架构师:用RAG解决大模型“幻觉”问题的客服架构设计

在当今的智能客服领域,大语言模型(LLM)凭借流畅的对话能力和强大的理解能力,逐渐取代传统规则式机器人,成为客服系统的核心。但随之而来的“幻觉”问题(即模型编造不存在的信息)却成了致命伤:比如客户问“你们的产品保修期多久”,AI客服可能会自信地回答“3年”,而实际保修期只有1年——这种错误不仅会误导客户,还可能引发投诉、退货甚至法律风险。

AI天才研究院 915

3. 动手运行第一个 SAP Fiori Elements 应用(ListReport 类型)

这个代理服务器能够自动监听我们 Fiori Elements 应用里向 ES5 Demo 系统发送的 OData 请求,拦截这个请求,并通过 Node.js 代码向 ES5 服务器转发,拿到响应数据后再交还给 Fiori Elements 应用。后者对自己发出的请求被代理这件事情一无所知。本文的任务是,大家按照我的介绍,在本地成功运行笔者准备的这个 Fiori Elements 应用。的错误消息, 说明大家安装的 Node.js 版本没有达到本地运行 Fiori Elements 的最低要求。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1671

依图科技第一次电话技术面试(心情糟透了)

Part1. 19:05~18 设计一个函数 输入: 一个字符串 输出: 一个整数 要求的是: 找出输入字符串中的一个最短的连续窗口, 使得这个窗口内包含所有字符至少一次.   输入[1]: "ABCDE" 输出[1]: 5         输入[2]: "ABABCDE" 输出[2]: 5      我写的 输入[3]: "ABABCAAADECCCCB" 输出[3]: 7...

何必说 6580

智能小车倒车入库功能的实现(python,cpp,ubuntu)

智能小车倒车入库功能的实现(python,cpp,ubuntu)

weixin_62135607的博客 5794

JavaScript实现简单星星闪烁特效

最近学JavaScript,写了一个简单的星星闪烁动画,记录一下思路。 一、画canvas 1、HTML部分 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;star&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;canvas id="can"

baidu_35267690的博客 1万+

Prism 入门02,区域介绍

什么是区域(Region)?区域,在Prism 框架中,区域是模块化的核心的功能之一,其主要作用是降低应用程序和模块之间的耦合度。使用方式:在应用程序的界面中,划分出某块区域,并为这个区域定义一个唯一的区域名称。那么通过这个区域名称,应用程序就可以找到指定的区域。并为这个区域动态放置一些容器或控件,从而呈现在界面中。

build2024 1126

OpenClaw人人养虾:接入Synology Chat

Synology Chat 是群晖 NAS(Network Attached Storage,网络附属存储)内置的即时通讯应用。

王国平的博客 780

东华OJ基础题91 数星星

问题描述 : 一天,小明坐在院子里数星星,爸爸就出了个难题给她:爸爸在天空指定了一个区域,让他数数这个区域里有多少颗星星,爸爸还为他标出了每个星星的坐标。但小明数着数着就看花了眼,并且也可能忘记某一颗星星是否已经数过,但他的原则是:宁愿多数一次,不可错过一个。如果小明把他数过的星星的坐标都告诉你,你能否帮他进行排重处理(如果两个星星的坐标位置相同,则视为一个星星),计算出星星的个数。 输入说明 :...

韩豆豆小姐的博客 956

ROS2 多机器人导航仿真入门教程(一)

RMF 是建立在 ROS 2 基础上的一系列可重复使用、可扩展的库和工具,可实现任何类型机器人系统的异构机群的互操作性。RMF 利用标准化的通信协议与部署机器人的基础设施、环境和自动化系统进行通信,以优化关键资源(如机器人、电梯、门、通道等)的使用。它通过资源分配和通过 RMF 核心(将在本书后面详细介绍)防止共享资源冲突,从而为系统增加智能。RMF 灵活而强大,几乎可以在任何通信层上运行,并与任何数量的物联网设备集成。RMF 的架构设计允许随着环境自动化水平的提高而扩展。

2506_90492529的博客 1659

2024百度之星第三场第一题 数星星

天上有 n 颗星星,每颗星星自第 bi​ 秒开始(包含第 bi​ 秒),每 ai​ 秒便会闪烁一次,小度 今晚有一点失眠,所以他想来数星星,天上的星星每闪烁一次,小度便会在心中记一次数,如果同时有 x 颗星星在闪烁,小度也会计数 x 次。假设小度今晚会从第 l 秒开始数,第 r 秒天便亮了,但是在计数到 c 次及以上的时候,小度便会睡着。请问你能帮小度预估,今晚是否能睡着吗?如果能,将会在多少秒时睡着。

2201_75588585的博客 2527

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

签到 积分 管理系统

<?php ?> 连续签到天数 获得星星数量 获得的积分 最后一次签到时间 =1){?>

apollo__的博客 2045

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

一个简单的星星评分

大概实现思路就是用一张灰色的星星作为背景,然后让有颜色的星星图片定位在灰色的星星图片上,控制有颜色星星图片的宽度即可达到基本效果。如下图: 下面上代码: 星星 .starnone,.starWrap{ width: 100px; height: 20px; } .starnone{ position: relative; backgrou

haozihaozi1234的博客 396

消灭星星算法

下面,我们讨论,StarMatrix获得触摸点之后,如果处理,还记得吗,StarMatrix其实就是对一个内置的Star*二维数组的包装。因此,我们可以换一种说法,现在StarMatrix获得了触摸点了,怎么操作Star* 二维数组? 星星的连接 当你点击星星的时候,需要把与点击星星相连而且颜色一样的星星也得到,并且让他们消失,那么怎么得到一串统一颜色并且相连的星星呢? 先看StarMatrix的onTouch方法(由GameLayer传过来的触摸点的入口) voidStarMatrix::onT.

翻肚鱼儿的博客 2098

[LNOI-09]数星星

题目:星星     天空上有很多的星星,非常的漂亮。有一天,聪聪看到如此多美丽的星星,便被吸引了。聪聪是个很认真的小朋友,所以他想把这些美丽的星星都记录下来。但是,星星实在太多了,聪聪实在分不清,所以聪聪想出了一个办法来给星星们分类。     聪聪把天空看成了一张地图,并且细心的以东西和南北为坐标轴,为天空建立了一个坐标系。因此,现在每颗星星都有了自己独特的坐标。聪聪给每颗星星一个等级,表示在

Sky_Gr_OI 1317

签到礼盒

1、上线签到的钱数是否是在1-10之间 2、上线签到的钱数最小值是否是以1开始 3、上线签到的钱数最大是否到9 4、钱数是否随机 5、星星数量是否是从0开始计算 6、上线登录未领取时,是否会成功弹出礼盒 7、关闭弹出的礼盒界面,再次登录,是否会再次弹出 8、领取礼盒以后,再次登录是否会弹出礼盒 9、倒计时时间是否显示正确 10、倒计时时间是否正常显示 11、倒计时是否是以倒计的方式显示 12、倒计时是否是以一个月开始计算的 13、点击购买付费是否会跳到付费页面 14、点击购买付费,支付到一半取消,钱是否会扣

yy4698的博客 154

数星星

数星星 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 Astronomers often examine star maps where stars are represented by points on a plane and each star has Cartesian coordinates. Let the level of a star

wanghandou的博客 1089

签到礼盒设计点

礼盒设计点: 1.充值后就百分百能拿到奖励么 2.普通用户如果天天签到能否打开大奖 3.如果玩家通宵玩儿 过了凌晨是否还会弹出 4.如果网络卡顿时页面是否会自己关闭 5.网络断流时也能签到成功么 6.充值中心都包含哪几种支付方式 7.充值后是否马上到账 8.星星攒的足够多时除了能换大奖 还能换什么 9.期间如果连续签到 或者 共签到一周/10天是否有额外奖励 10.特殊节假日是否有额外奖励 11.兑换的金币不花能保存到下个月么 12.能否完成任务 领取星星 13.充值用户除了领的星星较多还...

xuyandics的博客 194
上一篇: 买鱼(凑字数)
下一篇: cool cooler coolest
cnzx005
博客等级 码龄8年 4粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值