- 博客(21)
- 收藏
- 关注
原创 数据库的sql基本语句 目录
遇到任何查询需求,先在脑子里套这个模板:SQLSELECT [我要的列]FROM [这张表]JOIN [另一张表] ON [它俩怎么连]WHERE [基础过滤条件]GROUP BY [按什么分类]HAVING [分类后的过滤条件]ORDER BY [怎么排]LIMIT [要几条];
2025-12-04 14:37:21
889
原创 Perfect Palindrome Number
为了避免主函数太过复杂,可以选择将判断写入函数之中。可以直接记住这个回文数的判断 ,有很多题目会用到。实际上是将整数转化为字符串方便后续对字符串进行计算和处理。函数二:int minCount 是硬币找零问题的变形,用到动态规划。也可以直接输入字符串形式的变量,来避免sprintf的出现。1.要求分析:偶数位 只有 0 1 回文<----将数拆分。如果没有任何一种硬币组合能组成总金额,返回 -1。2.上面可以明显的看出 是由两个函数构成的。,计算可以凑成总金额所需的。:给定不同面额的硬币。
2025-11-09 13:19:58
255
原创 Badnet CIFAR-10 和Resnet 的代码详解
第一版 详细标注未跑通 :问题是没有main函数 没有解决windows多线程问题。跑通版(ai辅助修改)
2025-10-17 23:22:03
193
原创 xtu color
先按照行看 能完整的涂几行 也就是red的数量等于完整涂的行数*n。再按照列看 看能完整的涂几列 也就是red的数量等于完整涂的列数*m。这个题的难点在于思考如何利用这个题目条件。然后总数就是两部分之和减去重复的部分。
2025-10-15 20:18:26
98
原创 xtu 六边形
现在的关键在于如何让衔接之处转动起来 也就是将内外两圈最末尾两个数赋值给最前面两个位置(实践是赋值一个不行)分为两部分比较 一部分是中央的小花作为固定值 另一部分通过内外圈转动来比较。
2025-10-14 23:52:54
132
原创 xtu 项链
这个题我一开始的思路是排序 但是后面考虑到需要考虑前后相邻关系所以只能采用依次列举(定一动一)的方式来比较,现在关键在于怎么比较这两个是否相同,这里用到了memcmp。比较两个内存区域的内容 比较的是字节的内容。
2025-10-14 23:30:19
163
原创 世界杯(数学理解)
理解题目意思:就是说这n家公司分别给出的三种赔率是一定的,但是你可用决定你去哪家公司投钱,投哪种情况,当满足一定数量关系的时候就一定不会赔钱。预备知识。
2025-10-14 22:48:39
578
原创 深度学习中的后门攻击:五种典型方法介绍
后门攻击(Backdoor Attack)是深度学习安全领域的重要威胁。攻击者通过在训练数据或模型中植入隐藏的恶意行为,使模型在正常输入下表现正常,但在包含特定触发器(trigger)的输入下产生攻击者预期的错误输出。以下介绍五种典型的后门攻击方法。
2025-10-13 00:13:35
413
原创 xtu A+B 3 格子(gcd例题)
这个用int 时间超限(我也不知道为什么),并且oj系统判题是用的linux系统 不能用scanf_s和printf_s。(计算方法有两种,一种是直接写个分子分母约分之后的组合数的通式,第二种是写出一个计算阶乘的函数,然后再将这个运算带入)combination计算结果的数量级是 1000*1000*1000=10^9。其他部分的代码没有需要特别注意的地方,注意下面的代码是错误代码,可以进行修改。在oj中常用的是int,long long,double。long long的数据范围为10^18。
2025-09-28 13:38:45
304
原创 xtu 三个数
因为abc都是正整数 所以考虑式子的时候只有 纯加减法=0 or 乘法减法=0。原理与思路一相同 不过考虑了数值之间的大小 让需要比较的式子确定下来。把除法换成乘法 减法换成加法。这样能够不去考虑零的问题。
2025-09-12 20:05:34
264
原创 Java学习笔记(一)
使用 Unicode,占 2 字节,可以表示全球的所有语言字符。默认值 Java在变量声明后,类成员变量会有默认值(也就是初始值)每个 Java 程序都是由类和方法组成的,程序的入口是。数组:Java数组大小不能动态调整,访问越界会抛出运行时。Java 的数据类型范围是严格标准化的,Java 的。基本和c语言一致,下面重点介绍不同之处。Java数组是对象,有边界检查。: 声明一个公共类,类名为。: 主方法,程序的执行入口。: 输出内容到控制台并换行。,件名要和类的名称一致。
2025-09-08 22:15:33
266
原创 CS336 “从零开始构建语言模型”
什么是 transformer, 模型如何并行使用 GPU: 最大化利用硬件的显存 scaling laws: 什么样的 data 和 modeling decisions 会有更好的结果课程的核心在于也就是在给定你的数据和特定 GPU 的情况下,怎么训练出来的最好的模型。是一些比较底层的逻辑。:实现 BPE 分词器、Transformer 架构、Adam 优化器,并在 TinyStories 和 OpenWebText 上训练模型。
2025-08-22 11:52:16
978
原创 pytorch环境配置:vscode+anaconda
conda create -n 环境名称 python=要使用的python版本 例如:conda create -n ai_safety python=3.10。节省c盘空间操作:conda create --prefix=E:\APP\Anaconda\envs\环境名称 python=你要使用的python版本。2.2---安装必要包:a)pip3 install torch torchvision torchaudio --index-url。2.1---cmd安装CV_worker之类的。
2025-08-12 12:58:55
1070
1
原创 1002 作业0x02-简单数学1 1003 简单数学2
1.电视上经常需要显示用户的手机号码,可是一般为了保留用户的隐私,会将中间的4位数字用“*”代替。第一行是一个整数K,表示样例的个数。以后每行一个手机号码,一共11位。3.时间转化:将秒数转换为小时:分钟:秒 的形式 :60进制的思考方式。平行是共线的前提,相交是垂直的前提,平行与相交是逻辑非的 关系。现在给你一个电话号码,请输出代替后的电话号码。一个简单的逻辑是输出前面和后面需要输出的数字。平行=斜率相同+不共点。相交=共点+斜率不相等。共线=斜率相同+共点。垂直=斜率-1+共点。
2025-08-09 02:27:20
260
原创 1001 作业0x01-分支、循环
输入 第一行是一个整数N,表示样例的个数,以后每行两个整数B和H,1<=B,H<=10,000。每行表示一个用例,包括两个整数a,b a,b,及a+b均可用int表示。输出时先输出“Case k: ”,其中k为用例序号,从1开始编号,冒号为英文冒号,后接一个空格。以后每行表示一个用例,包括两个整数a,b,a,b,及a+b均可用int表示。每行表示一个用例,包括两个整数a,b,a,b,及a+b均可用int表示。3.输入3个互不相等的整数a,b,c,请输出最大的和最小的数,中间用一个空格隔开。
2025-08-08 00:43:16
271
原创 小白级别的神经网络入门 (一)transformer
Layer Normalization就是对每个xi 自身各维度进行normalization,与批次无关,对每个词进行处理,不存在全局变量,没有极端seq对数据的影响,让计算更加合理。编码器中的每个位置都可以处理编码器前一层中的所有位置。在运算过程中相当于k问q我和你关系怎么样,然后q转身回答k,得到k和q的相似度,经过softmax转化为概率,v得到相应的占比,加权和得到output。而整个的文本信息就相当于是query,value的含义则更抽象,可以比作是你看到这段文本信息后,脑子里浮现的答案信息,
2025-08-07 19:33:22
979
原创 作业0x11 递推、递归、快速幂
1.先找到中位数 然后分左右两边找中位数 重复过程直到序列为空。3.总结来说就是先找 再乘 求和得到值。2.中位数权值为找到该数的轮数。
2025-08-07 19:31:53
182
原创 xtuoj 1000
π的近似值(3.14159265358979323846) or acos(-1)输入输出的格式:%d 十进制的数字 %X 十六进制的数字。3.输入一个字符,按格式输出这个字符及它的ASCII码。2.读取一个双精度浮点数,并输出它(保留小数点后。)的值,中间用逗号隔开,不要输出换行。(单位度),求三角形的另外一边长。请输入一个非负整数,输出其。
2025-08-01 17:10:28
340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅