自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 HarmonyOS学习记录week5

通过设定起始值和结束值,以及动画的持续时间,实现平滑的过渡效果。HarmonyOS 中的动画为开发者提供了丰富的创作空间,通过巧妙地运用各种动画类型和技术,可以打造出令人惊艳的应用界面和交互效果。以一个购物应用为例,当用户将商品添加到购物车时,购物车图标会以缩放和弹跳的动画效果显示数量的增加,同时界面会有一个平滑的过渡效果切换到购物车页面,给用户带来愉悦的操作体验。能够实现复杂的动画效果,如根据自定义的算法改变图形的形状。由一系列连续的图像帧组成,按照一定的帧率播放,形成动画效果。将动画应用到目标对象上。

2024-06-28 11:55:53 298 1

原创 HarmonyOS学习记录week4(日期组件)

为鸿蒙应用提供了一个简单而强大的日期选择功能,通过合理的运用,可以极大地提升用户体验,使应用更加便捷和易用。选择完成后,将日期显示在日程详情中,并根据日期进行相关的提醒设置。是一个用于显示日期选择器的对话框,允许用户通过直观的界面选择年、月、日。当用户选择日期后,立即在界面上显示与该日期相关的信息。例如只允许选择未来的日期,或者在特定的时间段内选择。在表单中,根据用户选择的日期自动填充其他相关字段。是一个非常实用的组件,它为用户提供了一种便捷的方式来选择日期。根据应用的需求,将选择的日期以特定的格式显示。

2024-06-28 11:40:43 230

原创 HarmonyOS学习记录week3

为鸿蒙应用提供了一种有效的与用户交互的方式,在提升用户体验、保障应用稳定性方面发挥着重要作用。例如,在表单提交时,如果必填字段未填写,显示“请填写完整信息”并提供“返回填写”和“取消”的选项。它能够在特定场景下向用户展示相关的提示信息,并提供相应的操作选项。确保用户在充分了解操作后果的情况下做出决定,减少意外情况的发生。通过相关的 API 调用,设置提示信息的内容、操作选项的文本和对应的回调函数。”,并给出“确定”和“取消”的选择。对于一些重要的、可能产生不可逆影响的操作,如删除重要数据,使用。

2024-06-28 11:16:44 324

原创 HarmonyOS学习记录week2 (Canvas画布)

Canvas 在鸿蒙开发中具有举足轻重的地位,它为我们打开了一扇通往创意世界的大门。无论是构建简洁明了的用户界面,还是打造引人入胜的动画效果,Canvas 都能发挥出其强大的威力。只要我们充分发挥想象力,结合鸿蒙系统的强大功能,就能在这片画布上绘制出令人惊叹的作品。它为开发者提供了一个展现无限想象的舞台,让我们能够绘制出各种精美的图形和动画。通过它,我们可以在屏幕上自由地绘制线条、形状、文本,甚至是复杂的图像。利用鸿蒙的动画框架,结合 Canvas 的绘制,可以实现各种炫酷的动画效果。

2024-06-28 10:02:59 240

原创 PTA L2-047 锦标赛(测试点纠错)

然而每个父节点作为败者能力值必定存在一个胜者能力值,那就再用一个数组cnt,存下每个结点对应的胜者的能力值(这里对应的是从根节点向下不断更新胜者能力值,到最后输出就可以了)。对于接下来 k 行,第 i 行输入 2k−i 个整数 li,1​,li,2​,⋯,li,2k−i​(1≤li,j​≤109),其中 li,j​ 表示第 i 轮第 j 场比赛。通过题目的描述,不难看出是一道与二叉树相关的题目,输入只给了败者的能力值,和最终胜者的能力值,要求还原出第一轮的情况。在一场比赛中,若两名选手的能力值不同,

2024-03-26 21:40:50 1045

原创 牛客周赛37 红魔馆的馆主

再看数据,如果在n的基础上再加三位,就有可能会超 long long ,所以最好用__int128,或先对n取模再加x。现在,小红拿到了一个正整数,她想在这个正整数的结尾增加尽可能少的数字,使得该数字变成495的倍数。众所周知,红魔馆的馆主是一只495岁的吸血鬼,所以她非常喜欢495这个数。否则输出一个数字串,代表将该数字串添加到原数的结尾。有多解时输出任意即可,你只需要保证该数字串长度尽可能短。字符串转long long:stoll;如果给定是正整数本身就是495的倍数,请输出-1。

2024-03-19 18:51:05 878 1

原创 L2-030 冰岛人(测试点24,36)

冰岛人沿用的是维京人古老的父系姓制,孩子的姓等于父亲的名加后缀,如果是儿子就加 sson,女儿则加 sdottir。有一种情况是A,B的公共祖先比B的曾祖父辈分高,比A的曾祖父辈分低。而题目所要求的是公共祖先必须比A,B的曾祖父都高。维京人后裔是可以通过姓的后缀判断其性别的,姓的后缀带m或f的,均不是维京人的后裔,即便他们的儿子是维京人的后裔。1.处理字符串,标注每个维京人后裔的性别和父亲,并用set去重保存维京人的名字;3.是否在五代以内(查询的两个人可能不是同辈)通过向上查找两个人的父结点得到。

2024-03-17 22:00:44 311 1

原创 Atcoder abc_344_D题 String Bags

从不同的组中选取一些字符串组成字符串T,且有的组可以不选。如果是暴力搜索会超时,所以用类似分组背包的方法,只不过要找的是最小金额,即所取的数量尽可能少,属性是min,dp数组指的是前i层字符串S组成1~s.len的最小子串数量。由于dp数组是一维的,所以在更新的过程中要注意区分本层的状态和上一层的状态。因此还需要一个数组dp2,用来更新新一层的状态,否则可能导致某一组加入了不止一个子串。此外,还有1,2,...,N个包,每个都包含一些字符串。给定一个字符串T,找到能使最终的S等于T的最小金额。

2024-03-16 15:17:11 332

原创 HarmonyOS学习记录week1

【代码】HarmonyOS学习记录week1。

2024-03-09 19:21:53 160 1

原创 C语言基础选择题反思(一)

C语言基础选择知识点

2023-03-08 14:55:46 141

原创 L1-059 敲笨钟(C语言)

PTA中L1敲笨钟题解

2023-01-02 12:26:24 408 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除