2021 CCCC天梯赛L1补题

article/2025/7/2 0:59:27

前言

这次天梯赛表现没有达到预期,L1的分没有拿全,L2有2题没考虑完全,总之很愧疚拖了队友后腿。今天先补上L1没拿满分的题。

L1补题

  • 前言
  • L1-078 吉老师的回归
      • 输入样例1
      • 输出样例1
      • 输入样例2
      • 输出样例2
    • 思路
      • 代码实现
  • L1-080 乘法口诀数列
      • 输入样例:
      • 输出样例:
    • 思路
      • 代码实现
    • 总结:

L1-078 吉老师的回归

在这里插入图片描述

输入样例1

5 1
L1-1 is a qiandao problem.
L1-2 is so...easy.
L1-3 is Easy.
L1-4 is qianDao.
Wow, such L1-5, so easy.

输出样例1

L1-4 is qianDao.

输入样例2

5 4
L1-1 is a-qiandao problem.
L1-2 is so easy.
L1-3 is Easy.
L1-4 is qianDao.
Wow, such L1-5, so!!easy.

输出样例2

Wo AK le

思路

用C++ String类的find()函数查找字符串,没找到返回-1.
不了解的小伙伴可以戳这里

代码实现

#include <bits/stdc++.h>
using namespace std;
int main()
{int n, m, cnt = 0, flag = 0;string s;string s1="qiandao", s2="easy";scanf("%d%d",&n,&m);getchar();for(int i=0; i<n; i++){getline(cin,s);if(flag) continue;if(s.find(s1)==-1 && s.find(s2)==-1) cnt ++;if(cnt == m+1){cout << s << endl;flag = 1;}}if(cnt<=m) printf("Wo AK le\n");return 0;
}

L1-080 乘法口诀数列

在这里插入图片描述

输入样例:

2 3 10

输出样例:

2 3 6 1 8 6 8 4 8 4

思路

通过观察可以看出,序列中的数满足“先进先出”的思想,因此想到用C++ STL中的队列解决。坑点在于n的范围,如果n=1,那么输出第一个数就结束了,第二个数不用输出(可是我在考场上就没发现这一点啊)。

代码实现

#include <bits/stdc++.h>
using namespace std;
int main()
{int a1, a2, n;scanf("%d%d%d",&a1,&a2,&n);queue <int> q;q.push(a1);q.push(a2);if(n == 1){cout << a1;return 0;}elsecout << a1 << ' ' << a2;int cnt = 2;while(cnt < n){int t1 = q.front();q.pop();int t2 = q.front();int tmp = t1*t2;if(tmp < 10){q.push(tmp);cnt ++;cout << ' ' << tmp;continue;}else{int b1 = tmp/10;int b2 = tmp%10;q.push(b1);cnt ++;cout << ' ' << b1;if(cnt == n) break;q.push(b2);cnt ++;cout << ' ' << b2;}}return 0;
}

总结:

这次天梯赛暴露出我很多问题,比如对DFS的理解不够深入,导致L2病毒那题WA到最后没写出来。这段时间要沉下心来多做题,把之前的基础巩固一下,要提高自己的解题能力;同时也要学一些新的算法,好好理解,多做题。明年天梯再见!(已经立下flag的蒟蒻绝不服输!)


http://chatgpt.dhexx.cn/article/ohpytv0v.shtml

相关文章

CCCC天梯赛 L2-037 包装机

CCCC天梯赛 L2-037 包装机 一种自动包装机的结构如图 1 所示。 首先机器中有 N 条轨道&#xff0c;放置了一些物品。 轨道下面有一个筐。 当某条轨道的按钮被按下时&#xff0c;活塞向左推动&#xff0c;将轨道尽头的一件物品推落筐中。 当 0 号按钮被按下时&#xff0c;机械手…

2022年CCCC天梯赛题解

L1-1今天我要赢 原题链接 代码 #include<bits/stdc.h> #define int long long #define rep(i, a, b) for(int ia;i<b;i) #define Rep(i, a, b) for(int ia;i>b;--i) using namespace std; const int N 10005; inline int read(){int s0,w1;char chgetchar();wh…

第八届cccc团体程序设计天梯赛——个人参赛总结——无代码纯粹的参赛总结

第八届cccc团体程序设计天梯赛——个人参赛总结——无代码纯粹的参赛总结 目录 第八届cccc团体程序设计天梯赛——个人参赛总结——无代码纯粹的参赛总结引言~介绍一下cccc天梯赛&#xff08;选读&#xff09;开篇介绍&#xff08;以下是个人经历部分的分享&#xff09;赛前准备…

怎样合理地营销推广App和吸引住大量的客户提高转化?

开发App进行后&#xff0c;一切应用软件都必须营销推广&#xff0c;尤其是在互联网技术收益消退的情况下&#xff0c;怎样合理地营销推广和吸引住大量的客户总流量早已变成很多互联网公司最关注的难题。 APP运用引流方法工作中看上去很繁杂&#xff0c;难度系数很大&#xff0…

APP在应用市场内该如何做推广

苹果应用商城的自然流量都是通过精品推荐&#xff0c;畅销排行榜和搜索来获取的&#xff0c;此外&#xff0c;应用名称、副标题、应用截图视频、应用描述、用户评论、下载量、用户留存率还有曝光量&#xff0c;这些都是影响ASO优化的关键因素。 为了防止一些应用堆砌热词&…

App推广拉新的6大方式,你都玩得转吗?

中国的互联网发展至今,除了App以外,公众号,小程序在微信生态中的独领风骚,快应用也像“太子”一样在11家国产手机厂商的簇拥下茁壮成长,而百度的百家号、头条的头条号、阿里的大鱼号也已经和微信开始“正面刚”。App这种古老的产品形态,正受到市场的不断冲击。 根据Quest…

什么是App推广技术?

在移动互联网红利消失殆尽、市场竞争日趋激烈的背景下,App的推广越来越难了,如何去有效的进行推广,吸引更多的用户流量,成为了众多互联网企业最为关注的问题。 而App 推广技术指的就是通过一些技术的方式来提高 App 推广效率,帮助众多互联网企业,解决 App 推广难的问题。…

如何正确推广App,实现高转化用户。

个性化深度链接技术的应用。深度链接使网页和App两者串联起来&#xff0c;减少了转换漏斗中的损失。再加上深度链接不仅能改善潜在用户的转化&#xff0c;对沉睡用户的唤醒同样也能发挥关键作用。 类型不含深度链接使用深度链接携带参数首页商品的id号&#xff0c;房间号&…

电商App:提高推广转化率的几件事

双十一将至&#xff0c;电商App获客却越来越难&#xff0c;成本越来越高。想要做好用户拉新并转化为有效用户&#xff0c;这里整理了一套拉新留存方法论&#xff0c;可以参考使用。 一、找准目标用户 首先明确用户群定位&#xff0c;可以从年龄范围、职业范围、性别、地域、消…

微信开放平台unionID 的利用(app推广转化率的解决方案)

打开微信公众号开发文档&#xff0c;开幕就是这段话。微信开放平台提供了unionID 一个用户虽然对多个公众号和应用有多个不同的OpenID&#xff0c;但他对所有这些同一开放平台账号下的公众号和应用&#xff0c;只有一个UnionID 正常的app推广方案有很多平台在做&#xff0c;费…

小程序手写板电子签名

本人已经全部处理好&#xff0c;可以直接粘贴文件使用不予要修改&#xff0c;可保存图片到本地&#xff0c;也可以转成base64位码。源码地址&#xff1a;https://download.csdn.net/download/zzsjsp/11816038

怎么制作电子签名?

随着科技的进步&#xff0c;电子签名应用的领域更广泛&#xff0c;尤其是电子签名的法律效力问题上&#xff0c;通过技术手段实现签名和签署人身份对应&#xff0c;利用不可被更改的内容形式&#xff0c;保障签名的电子文件是原文&#xff0c;广泛应用于电子商务的场景。 电子签…

电子签名的制作和使用

电子签名的制作和使用 一、在Word文档中插入手写签名生成电子签名1、准备好签名图片。2、用Word打开需要签名的文件&#xff0c;点菜单中的“插入>插图>图片”来选择已经写好的签名图片&#xff0c;插入后可以调整图片大小。3、点击菜单“格式>颜色>黑白”。4、点击…

签名涂鸦手写板

布局文件 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"match_parent"android:…

手写签名转化为电子版

用手机拍摄手写签名 .进行裁剪为合适大小 重新着色 设置为透明色Ctrlc复制图片CtrlAltV 选择位图 将图片设置为 浮于文字上方 8.最终得到的结果

如何制作电子签名

如何制作电子签名 获取一张带有名字的图片使用python将图片修改为透明底致谢 获取一张带有名字的图片 首先&#xff0c;在白纸上写好你的名字&#xff0c;使用相机拍摄一张图片&#xff08;可以使用一些扫描软件进行拍摄&编辑&#xff0c;比较方便&#xff09;。将图片进行…

Android实现手写板和涂鸦功能

下面仿一个Android手写板和涂鸦的功能&#xff0c;直接上代码&#xff1a; write_pad.xml <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:greendroid"http://schemas.android.com/apk/res/com.cyrilmottier.android.gdcat…

电子签名软件有哪些?10大电子签名平台盘点

目录 一、电子签名软件有哪些 1.e签宝&#xff1a;国内签名领域老大哥 2.上上签&#xff1a;开创SaaS电子签极简模式 3.法大大&#xff1a;数智化签约管理平台 4.数字认证&#xff1a;中国电子认证第一股 5.契约锁&#xff1a;主攻中大型客户无缝集成各类系统 6.安心签&…

Android 电子签名

完成一个小功能。 参考&#xff1a;https://www.jianshu.com/p/c4f017603413 主要的绘制的代码来自于上面的dalao&#xff0c;效果还不错。 看起来笔迹还是挺柔顺的。 一开始&#xff0c;在画图以后不知道怎么把笔迹保存下来&#xff0c;View中的onDraw方法中自带canvas&…

Android 电子签名,手写签名案列实现方法,并上传网页显示(base64)!

最近说项目可能会用到一个电子签名&#xff0c;不需要识别的那种&#xff0c;只是一个单纯手写签名&#xff0c;然后以base64的格式提供给前端web页面。其实挺简单的&#xff0c;自定义一个手写view就上线了。Android 电子签名&#xff0c;手写签名案列实现方法&#xff01; 先…