自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(124)
  • 资源 (1)
  • 收藏
  • 关注

原创 大模型第一讲笔记

目录●——达特茅斯会议克劳德:香农(信息论的发明者)、内森尼尔罗切斯特(电气工程先驱)概念:让计算机通过大量数据,自行识别模型总结规律监督学习、非监督学习、强化学习和机器学习是机器学习领域的几个重要概念,它们之间的关系密切而复杂。监督学习无监督学习强化学习智能体(agent)智能体首先获取环境的当前状态,并根据这个状态选择一个动作(决策)。执行这个动作后,环境会进入一个新的状态,并给智能体一个奖励值作为反馈。智能体的目标是通过不断尝试和调整策略,以最大化累积的奖励。延迟奖励。

2024-03-19 13:25:41 1870

原创 试题D 跑步锻炼

试题D 跑步锻炼【问题描述】小蓝每天都锻炼身体。正常情况下,小蓝每天跑 1 千米。如果某天是周一或者月初(1 日),为了激励自己,小蓝要跑 2 千米。如果同时是周一或月初,小蓝也是跑 2 千米。小蓝跑步已经坚持了很长时间,从 2000 年 1 月 1 日周六(含)到 2020 年10 月 1 日周四(含)。请问这段时间小蓝总共跑步多少千米?【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。答案:8

2022-04-07 19:50:23 158

原创 7-12 功夫传人 (25 分)

7-12 功夫传人 (25 分)一门武功能否传承久远并被发扬光大,是要看缘分的。一般来说,师傅传授给徒弟的武功总要打个折扣,于是越往后传,弟子们的功夫就越弱…… 直到某一支的某一代突然出现一个天分特别高的弟子(或者是吃到了灵丹、挖到了特别的秘笈),会将功夫的威力一下子放大N倍 —— 我们称这种弟子为“得道者”。这里我们来考察某一位祖师爷门下的徒子徒孙家谱:假设家谱中的每个人只有1位师傅(除了祖师爷没有师傅);每位师傅可以带很多徒弟;并且假设辈分严格有序,即祖师爷这门武功的每个第i代传人只能在第i-1

2022-04-06 23:04:02 166

原创 约瑟夫问题

#include<bits/stdc++.h>#define endl "\n"using namespace std;typedef long long ll;const int maxN=2e6+10;int n,m;int a[101];int f=0,t=0,s=0;int main(){ ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); memset(a,0,sizeof(a.

2022-03-02 16:10:58 233

原创 汉诺塔问题(递归)

#include<bits/stdc++.h>#define endl "\n"using namespace std;typedef long long ll;const int maxN=2e6+10;int n,flag=0;void hanoi(int n,char beg,char mid,char en){ if(n==1){ cout<<beg<<"->"<<en<<endl; .

2022-03-02 15:44:10 134

原创 广度优先搜索

#include<bits/stdc++.h>using namespace std;const int maxN=2e6+10;int a[100][100],vis[100][100];int m,n;struct point{ int x; int y; int step;};queue<point>r;int dx[4]={0,1,0,-1};int dy[4]={1,0,-1,0};int main(){ cin&g.

2022-02-26 15:08:50 95

原创 迪杰特斯拉算法

#include<bits/stdc++.h>#define endl "\n"using namespace std;typedef long long ll;const int maxN=2e4+10;int weight[maxN][maxN];const int oo=0x3f3f3f3f;int cmp(int i,int j){ if(i%j==0){return j;} else {return cmp(j,i%j);}}bool vis[max.

2022-02-25 21:18:12 642

原创 深度优先搜索

L - Segment OccurrencesYou are given two stringsssandtt, both consisting only of lowercase Latin letters.The substrings[l..r]s[l..r]is the string which is obtained by taking characterss_l, s_{l + 1}, \dots, s_rsl​,sl+1​,…,sr​without changing the...

2022-02-25 21:16:39 59

原创 7-10 排座位 (25 分)

7-10 排座位 (25 分)布置宴席最微妙的事情,就是给前来参宴的各位宾客安排座位。无论如何,总不能把两个死对头排到同一张宴会桌旁!这个艰巨任务现在就交给你,对任何一对客人,请编写程序告诉主人他们是否能被安排同席。输入格式:输入第一行给出3个正整数:N(≤100),即前来参宴的宾客总人数,则这些人从1到N编号;M为已知两两宾客之间的关系数;K为查询的条数。随后M行,每行给出一对宾客之间的关系,格式为:宾客1 宾客2 关系,其中关系为1表示是朋友,-1表示是死对头。注意两个人不可能既是朋友又是敌

2022-02-19 03:40:27 384

原创 A - 二分查找(一)

A - 二分查找(一)蒜头君手上有个长度为nn的数组AA。由于数组实在太大了,所以蒜头君也不知道数组里面有什么数字,所以蒜头君会经常询问整数xx是否在数组AA中。输入格式第一行输入两个整数nn和mm,分别表示数组的长度和查询的次数。接下来一行有nn个整数a_iai​。接下来mm行,每行有11个整数xx,表示蒜头君询问的整数。输出格式对于每次查询,如果可以找到,输出"YES",否则输出"NO"。数据范围1 \le n, m \le 10^...

2022-02-10 20:43:50 191

原创 L - Segment Occurrences

L - Segment OccurrencesYou are given two stringsssandtt, both consisting only of lowercase Latin letters.The substrings[l..r]s[l..r]is the string which is obtained by taking characterss_l, s_{l + 1}, \dots, s_rsl​,sl+1​,…,sr​without changing the...

2022-02-09 01:26:45 99

原创 J - String LCM

J - String LCMLet's define a multiplication operation between a stringaaand a positive integerxx:a \cdot xa⋅xis the string that is a result of writingxxcopies ofaaone after another. For example, "abc"\cdot~2~=⋅2="abcabc", "a"\cdot~5~=⋅5=...

2022-02-08 22:58:31 185

原创 1197: 考试排名(一)(结构体专题)

1197: 考试排名(一)(结构体专题)时间限制:1Sec内存限制:128 MB提交:59解决:70[提交] [状态] [讨论版] [命题人:eilene]题目描述今天浙大研究生复试的上机考试跟传统笔试的打分规则相似,总共有n道题,每道题有对应分值,最后计算总成绩。现给定录取分数线,请你写程序找出最后通过分数线的考生,并将他们的成绩按降序打印。输入第1行给出考生人数N ( 1<= N<=100 )、考题数M (1<=M<=10 )、分数线(正...

2022-01-29 23:54:23 210

原创 1147: 查找子数组

1147: 查找子数组时间限制:1Sec内存限制:128 MB提交:147解决:228[提交] [状态] [讨论版] [命题人:eilene]题目描述给定两个整型数组,数组a有n个元素, 数组b有m个元素,1<=m<=n<100,请检验数组b是否是数组a的子数组。若从数组a的某个元素a[i]开始,有b[0]=a[i],b[1]=a[i+1],......,b[m]=a[i+m],则称数组b是数组a的子数组。输入输入第一行为两个整数n和m;第二行为数...

2022-01-29 23:17:19 72

原创 1117: 查找数组元素(数组)

1117: 查找数组元素(数组)时间限制:1Sec内存限制:128 MB提交:1010解决:1188[提交] [状态] [讨论版] [命题人:eilene]题目描述编写程序,输入n(1<=n<=10),输入n个整数构成一个数组,输入整数x,在这个数组中查找x是否存在,如果存在,删除x,后面元素依次向前添补空位,并输出删除元素后的数组。如果不存在,输出“Not Found”。定义一个查找函数find(),在数组a中查找x,若找不到函数返回-1,...

2022-01-29 22:32:00 251

原创 1179: 带参宏定义(函数专题)

1179: 带参宏定义(函数专题)时间限制:1Sec内存限制:128 MB提交:41解决:73[提交] [状态] [讨论版] [命题人:eilene]题目描述从键盘输入三个字符,用空格隔开,使用带参宏定义1中SWAP,将三个字符按从大到小的顺序排序输出。宏定义1:#define SWAP(a, b, t) { t=a; a=b; b=t; }请尝试,如果用宏定义2中的SWAP,主函数需要如何修改才能得到正确结果?宏定义2:#define SWAP(a, b, t...

2022-01-22 16:43:58 143

原创 1175: 矩阵转置(指针专题)

1175: 矩阵转置(指针专题)时间限制:1Sec内存限制:128 MB提交:85解决:217[提交] [状态] [讨论版] [命题人:eilene]题目描述给定一个m行n列的二维矩阵,输出其转置矩阵。1<=m、n<=100000,可能是1行100000列,也可能是10000行50列。你可能不能预定义数组的大小了,你要学会使用动态内存分配哦。输入输入第一行是m和n,然后是一个m行n列的矩阵。输出输出转置后的矩阵样例输入Copy3 4...

2022-01-21 19:22:33 381

原创 1172: 矩阵边界和(指针专题)

1172: 矩阵边界和(指针专题)时间限制:1Sec内存限制:128 MB提交:81解决:112[提交] [状态] [讨论版] [命题人:eilene]题目描述给定一个m行n列的二维矩阵,求其四周边元素和。1<=m、n<=100000,可能是1行100000列,也可能是10000行50列,但保证矩阵元素不多于500000。你可能不能预定义数组的大小了,你要学会使用动态内存分配哦。你可以动态申请m*n个内存单元,然后用一维数组来存储二维数组,二维数组元素a[i][...

2022-01-21 16:44:00 117

原创 1154: 校门外的树

1154: 校门外的树时间限制:1Sec内存限制:128 MB提交:114解决:134[提交] [状态] [讨论版] [命题人:eilene]题目描述某校大门外长度为L 的马路上有一排树,每两棵相邻的树之间的间隔都是1 米。我们可以把马路看成一个数轴,马路的一端在数轴0 的位置,另一端在L 的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是...

2022-01-20 22:47:24 103

原创 1163: 亲和串(字符串)

1163: 亲和串(字符串)时间限制:1Sec内存限制:128 MB提交:177解决:214[提交] [状态] [讨论版] [命题人:eilene]题目描述判断亲和串。亲和串的定义是这样的:给定两个字符串s1和s2,如果能通过s1循环移位,使s2包含在s1中,那么我们就说s2 是s1的亲和串。输入本题有多组测试数据,每组数据的第一行包含输入字符串s1,第二行包含输入字符串s2,s1与s2的长度均小于100000。输出如果s2是s1的亲和串,则输出"yes",...

2022-01-20 00:10:57 147

原创 1162: 循环移动(指针专题)

1162: 循环移动(指针专题)时间限制:1Sec内存限制:128 MB提交:172解决:312[提交] [状态] [讨论版] [命题人:eilene]题目描述有n个整数,使前面各数顺序向后移动k个位置,移出的数再从开头移入。输出移动后的数组元素。题目没有告诉你n的范围,希望你读入n之后用malloc()函数动态申请内存空间,不要提前定义数组的大小。不要偷懒哦。另外要求定义并使用函数ringShift()void ringShift(int *a, int n,...

2022-01-19 22:57:53 97

原创 1155: 字符串比较(多实例)

1155: 字符串比较(多实例)时间限制:1Sec内存限制:128 MB提交:158解决:134[提交] [状态] [讨论版] [命题人:eilene]题目描述比较字符串大小,但比较的规则不同字典序规则。字符比较新规则如下:A < a < B < b < ………… < Z < z。输入输入数据包含多个测试实例,每个测试实例占两行,每一行有一个字符串(只包含大小写字母, 长度小于10000)。输出如果第一个字符串小于第二个,...

2022-01-19 22:09:06 244

原创 1148: 组合三位数之一

1148: 组合三位数之一时间限制:1Sec内存限制:128 MB提交:93解决:205[提交] [状态] [讨论版] [命题人:eilene]题目描述把1、2、3、4、5、6、7、8、9组合成3个3位数,要求每个数字仅使用一次,使每个3位数均为完全平方数。按从小到大的顺序输出这三个三位数。输入无输出按从小到大的顺序输出这三个三位数,由空格隔开。输出占一行。#include<stdio.h>#include<string.h>...

2022-01-16 22:28:12 278 1

原创 1137: 查找最大元素

1137: 查找最大元素时间限制:1Sec内存限制:128 MB提交:219解决:325[提交] [状态] [讨论版] [命题人:eilene]题目描述对于输入的字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。输入输入一行长度不超过200的字符串组成,字符串仅由大小写字母构成。输出输出的结果是插入字符串“(max)”后的结果,如果存在多个最大的字母,就在每一个最大字母后面都插入"(max)"。样例输入Copyabcdefgfed...

2022-01-16 21:10:54 108

原创 1173: 密码解密(指针专题)

1173: 密码解密(指针专题)时间限制:1Sec内存限制:128 MB提交:46解决:83[提交] [状态] [讨论版] [命题人:eilene]题目描述有加密当然也有解密啦。那我们来解密吧。已知明文中只有数字和字母,且加密的规则如下:将每个字符的ascii码的值减去24作为每个字符加密过后的密文,例如'a'的ascii码的值为97,那么加密后就变成了73。"73"就是'a'的密文。所以,若密文是“757392”,则解密后的原文是“cat”。现在请你编写程序,将一段密文解...

2022-01-16 00:37:59 117

原创 1171: 加密(指针专题)

1171: 加密(指针专题)时间限制:1Sec内存限制:128 MB提交:87解决:131[提交] [状态] [讨论版] [命题人:eilene]题目描述将一段明文加密。加密的规则如下:将每个字符的ascii码的值减去24作为每个字符加密后的值,例如'a'的ascii码的值为97,那么加密后就变成了73。"73"就是'a'的密文,例如,字符串"abc",在加密之后变为"737475",最后,整个密文再进行翻转,得到最终的密文"574737"。现在请你编写程序,对一段文字加密...

2022-01-16 00:07:29 250

原创 1166: 实数取整(指针专题)

1166: 实数取整(指针专题)时间限制:1Sec内存限制:128 MB提交:106解决:164[提交] [状态] [讨论版] [命题人:eilene]题目描述读入一个实数,输出实数的整数部分。注意该实数的位数不超过100位。输入的整数部分可能含有不必要的前导0,输出时应去掉,当然,若整数部分为0,则该0不能去掉。如输入0023.56732,输出应为23,而不是0023;0.123对应的输出应为0。当然输入也可能不含小数部分。要求定义并使用rounding()函数,原型...

2022-01-14 22:43:16 174

原创 1160: 矩阵的最大值(指针专题)

1160: 矩阵的最大值(指针专题)时间限制:1Sec内存限制:128 MB提交:331解决:586[提交] [状态] [讨论版] [命题人:eilene]题目描述找出一个2×3的整数矩阵中的最大值及其行下标和列下标,要求调用函数FindMax(int p[][3], int m, int n, int *pRow, int *pCol)实现,行下标和列下标在形参中以指针的形式返回。void FindMax(int p[][3], int m, int n, int *...

2022-01-14 21:11:19 130

原创 1110: 最近共同祖先(函数专题)

1110: 最近共同祖先(函数专题)时间限制:1Sec内存限制:128 MB提交:397解决:718[提交] [状态] [讨论版] [命题人:eilene]题目描述如上图所示,由正整数1, 2, 3, ...组成了一棵无限大的二叉树。从某一个结点到根结点(编号是1 的结点)都有一条唯一的路径,比如从10 到根结点的路径是(10, 5, 2, 1),从4 到根结点的路径是(4, 2, 1),从该结点到根结点的路径上的所有结点称为该结点的祖先。现在的问题就是,给定x...

2022-01-14 20:55:19 111

原创 1129: 第几天

1129: 第几天时间限制:1Sec内存限制:128 MB提交:262解决:419[提交] [状态] [讨论版] [命题人:eilene]题目描述你知道,2012-1-1是该年的第1天,而9999-9-9呢?给你一个具体的日期,计算该日期是该年的第几天。输入输入一个日期,格式为:Year-month-day。year是小于9999的正整数。输出一个整数,表示该日期是该年的第几天。样例输入Copy2012-3-1样例输出Copy61...

2022-01-14 17:38:06 66

原创 1123: 成绩排序

1123: 成绩排序时间限制:1Sec内存限制:128 MB提交:573解决:481[提交] [状态] [讨论版] [命题人:eilene]题目描述给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前。输入第一行为n (0 < n < 20),表示班里的学生数目;接下来的n行,每行为每个学生的名字和他的成绩, 中间用单个空格隔开。名字只包含字母且长度不超过20,成绩为一个不大于100的非负整数。输出...

2022-01-14 01:10:58 279

原创 1112: 进制转换(函数专题)

1112: 进制转换(函数专题)时间限制:1Sec内存限制:128 MB提交:337解决:620[提交] [状态] [讨论版] [命题人:eilene]题目描述输入一个十进制整数n,输出对应的二进制整数。常用的转换方法为“除2取余,倒序排列”。将一个十进制数除以2,得到余数和商,将得到的商再除以2,依次类推,直到商等于0为止,倒取除得的余数,即为所求的二进制数。例如,把52换算成二进制数的计算过程如下图:52除以2得到的余数依次为0,0,1,0,1,1,倒序排列,得...

2022-01-14 00:53:44 183

原创 1132: 数字字符统计(多实例)

1132: 数字字符统计(多实例)时间限制:1Sec内存限制:128 MB提交:639解决:445[提交] [状态] [讨论版] [命题人:eilene]题目描述对于给定的一个字符串,统计其中数字字符出现的次数。字符串长度不超过1000.输入输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。输出对于每个测试实例,输出该串中数值的个数,每个输出占一行。样例输入Copy2asdfasdf12...

2022-01-14 00:44:43 185

原创 1176: 查找最大字符串(指针专题)

1176: 查找最大字符串(指针专题)时间限制:1Sec内存限制:128 MB提交:91解决:120[提交] [状态] [讨论版] [命题人:eilene]题目描述从键盘上输入多个字符串(每个串不超过5个字符且没有空格),用”*****”作为串输入结束的标记。从所输入的若干字符串中,找出一个最大的串,并输出该串。要求最大串的查找通过调用编写的函数实现void find(char *name[], int n, int *p){//在包含n个字符串的二维字符数组n...

2022-01-14 00:07:06 169

原创 1170: 最长字符串(指针专题)

1170: 最长字符串(指针专题)时间限制:1Sec内存限制:128 MB提交:71解决:213[提交] [状态] [讨论版] [命题人:eilene]题目描述输入多个字符串,输出最长字符串。要求定义并使用函数maxLenStr(),void maxLenStr(char *str[], int n, int *max){从字符串数组str中找出最长的一个字符串,并将其下标存入形参指针max所指内存。}输入输入有多行,每行一个字符串,每个字符串长度不...

2022-01-13 23:47:24 152

原创 1150: 数数多少个整数

1150: 数数多少个整数时间限制:1Sec内存限制:128 MB提交:118解决:190[提交] [状态] [讨论版] [命题人:eilene]题目描述小明的老师给小明出了一道题目:数数一篇文章出现了多少个数字,请你帮帮他吧。输入输入一个字符串,由空格、英文字母、数字组成,以回车结束,长度小于1000。输出输出整数个数(不是数字字符个数哦)。样例输入Copy5436grh 74h74 57 74rg 63664greg743样例输出Cop...

2022-01-13 00:52:37 74

原创 1168: 账单(指针专题,多实例)

1168: 账单(指针专题,多实例)时间限制:1Sec内存限制:128 MB提交:87解决:108[提交] [状态] [讨论版] [命题人:eilene]题目描述每到月末,小明就会对这个月的支出账单进行整理和统计。如今电脑已经普及大学校园,所以小明想让电脑帮忙做这件事情。聪明的你就为小明编一个程序来完成这件事情吧。输入多实例测试。首先输入一个整数ncase,表示测试实例的个数。每个测试实例的输入如下:第一行是整数n (n<100)。然后是n行的账单信息,每...

2022-01-13 00:30:28 269

原创 1161: 字符串长度(指针专题)

1161: 字符串长度(指针专题)时间限制:1Sec内存限制:128 MB提交:335解决:602[提交] [状态] [讨论版] [命题人:eilene]题目描述编写一函数len,求一个字符串的长度,注意该长度不计空格。要求用字符指针实现。在主函数中输入字符串,调用该len函数后输出其长度。int len(char *sp){//实现sp所指串的长度,不计空格。}输入输入一个字符串,以回车结束,长度不超过100。输出输出一个整数,单独占一行...

2022-01-11 22:35:24 278

原创 1159: 最大的两个数(指针专题)

1159: 最大的两个数(指针专题)时间限制:1Sec内存限制:128 MB提交:488解决:765[提交] [状态] [讨论版] [命题人:eilene]题目描述求n个整数中的最大的两个元素。要求定义一个函数LargestTow(),求数组a的最大的两个元素,分别存入形参指针pfirst和psecond所指存储单元,函数原型如下:void LargestTow(int a[],int n,int *pfirst,int *psecond){/*数组a有n个元素...

2022-01-11 22:25:01 221

原创 1158: 又是排序(指针专题)

1158: 又是排序(指针专题)时间限制:1Sec内存限制:128 MB提交:496解决:885[提交] [状态] [讨论版] [命题人:eilene]题目描述将输入的四个整数按由大到小的顺序输出。已定义如下swap函数,可实现形参pa和pb所指内存单元的内容交换。请务必使用本函数实现两个变量内容的互换。void swap( int *pa, int *pb){int t;t=*pa; *pa=*pb; *pb=t;}输入输入4个整数,用空...

2022-01-11 22:11:40 370

考试管理系统(基于servlet+jsp).zip

用servlet+jsp+jdbc+mysql+html+css+java写的考试管理系统,实现了用户的增删查改和问题的增删查改,以及随机从数据库中取出四道题进行作答,可以作为大学生javaweb课程结束的课设使用。

2022-10-30

教室管理系统(java语言)

java语言编写的教室管理系统,系统要求如下:假定有n个教学楼,每个楼有不同的教室,每个教室座位数不同,每个教室的类型不同(多媒体教室、非多媒体教室,智慧教室) 功能要求: 1) 能够对教学楼、教室信息进行增、改、查、浏览; 2) 教师根据需要按照条件进行教室查询; 3) 教师根据需要进行申请教室使用。 本下载中包含系统源码以及相关的课程报告,内部含有数据库设计。

2022-07-21

空空如也

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

TA关注的人

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