- 博客(31)
- 收藏
- 关注
原创 [USACO09OCT] The Robot Plow G
POINTS: 25Farmer John为了让自己从无穷无尽的犁田工作中解放出来,于是买了个新机器人帮助他犁田。这个机器人可以完成犁田的任务,可惜有一个小小的缺点:这个犁田机器人一次只能犁一个边的长度是整数的长方形的田地。因为FJ的田地有树和其它障碍物,所以FJ设定机器人去犁很多不同的长方形。这些长方形允许重叠。他给机器人下了P个指令,每个指令包含一个要犁长方形的地。这片田地由长方形的左下角和右上角坐标决定。他很好奇最后到底有多少个方格的地被犁过了。一般来说,田地被分割为很多小方格。
2024-08-01 21:40:56 827
原创 MFC基础学习应用
需要添加两个消息一个为LBUTTONUP(另一个为LBUTTONDOWN)还需要添加一个自定义的CPoint私有变量首先主意类向导要勾选_________view(前面一般是你的项目名)// TODO: 在此添加消息处理程序代码和/或调用默认值// TODO: 在此添加消息处理程序代码和/或调用默认值//起点位置//终点位置。
2024-06-14 09:54:48 661
原创 Mysql阶段三总结
触发器(TRIGGER)是由事件来触发某个操作。这些事件包括INSERT语句、UPDATE语句和DELETE语句。当数据库系统执行这些事件时,就会激活触发器执行相应的操作。MySQL从5.0.2版本开始支持触发器。在MySQL中创建触发器通过SQL语句CREATE TRIGGER来实现,其语法形式如下:在上述语句中,参数trigger_name表示要创建的触发器名;参数BEFORE和AFTER指定了触发器执行的时间,前者在触发器事件之前执行触发器语句,后者在触发器事件之后执行触发器语句;
2024-06-07 19:13:06 937
原创 Mysql阶段二总结
当我们在查询数据时,要求返回所操作表中至少一个表的所有数据记录,通过SQL语句“OUTER JOIN…ON”来实现。外连接数据查询语法形式如下:在上述语句中,参数fieldn表示所要查询的字段名字,来源于所连接的表tablename1和tablename2,关键字OUTER JOIN表示表进行外连接,参数CONDITION表示进行匹配的条件。外连接查询中的左外连接,就是指新关系中执行匹配条件时,以关键字LEFT JOIN左边的表为参考表。
2024-06-05 08:42:09 1175
原创 排列与组合问题
题目描述从 n 个各不同的整数中,任取 3 个数排列,打印所有的排列情况。输入描述测试样例由多组测试数据组成。每个样例包含两行,第一行输入一个整数n,表示个数;第二行输n 个整数 ai。输出描述对于每个样例,输出所有的排列情况,按从小到大的顺序输出。每个样例之后输出一个空行。测试样例1输入42 4 6 8输出2 4 62 4 82 6 42 6 82 8 42 8 64 2 64 2 84 6 24 6 84 8 2。
2024-05-28 22:13:21 138
原创 MySQL 基本操作
2.删除数据库3.选择数据库4.创建表对象(以及打印)//插入5.打印另类用法6.欢迎各位大佬以及小白观阅最后感谢大家的阅读,觉得不错可以点播关注点点赞哦!!
2024-05-28 21:53:25 174
原创 list容器的用法
it!= l1.end();it++) {it!= l1.end();it++) {it!= l2.end();it++) {
2024-05-28 10:58:17 232
原创 ZJYYC1199. 矩阵乘法
矩阵乘法运算:A(n × m)的每一行中的数字对应乘以B(m×k)的每一列的数字把结果相加起来。相加的前提是:A矩阵的列的值等于B矩阵的行的值。思路很简单定义三个数组就可以了,让一个结果数组等于另外两个数组的乘积。再接下来 m 行,每行输入 k 个整数a i j ,表示矩阵B;对于每个样例,输出乘法运算之后的矩阵。每个样例之后输出一个空行。接下来 n 行,每行输入 m 个整数a i j ,表示矩阵A;每个样例包含若干行,第一行输入三个整数 n、m、k;测试样例由多组测试数据组成。
2024-05-28 10:21:48 402
原创 vector容器的用法
resize主要用于扩容如果数组长度没有达到扩容的长度会自动添加0,也可以在之后添加元素。assign可以直接改变数组内的元素以及个数。即这个动态数组的第一个元素以及最后一个元素。erase则是擦除某一位置的元素//删除。用到rbegin以及rend。clear常用于清空数组。
2024-05-26 11:41:40 728
原创 # ZJYYC1984. 猜数字
这个数在 −10^9 到 10^9 之间。你每猜一个数,我都会回答你大了 (big) 或者小了 (small或者正好 (equal)。你猜的数也必须是 −10^9 和 10^9之间的整数,不然我可能不知道你在说什么……乍一看你会觉得不是输入一个整数然后判断他是大是小吗,如果你这么觉得那么你肯定上当了。他让你输入的是字符串(题目本身并不难,使用的是二分查找法,主要是其存在的坑)输出的是数字(当看到这里是不是很崩溃啊)(首先题目有坑)//看以下套路。我想了一个数,要让你猜一猜。其实输入和输出是相反的。
2024-05-25 23:32:02 455
原创 # ZJYYC1102. 求方程的解
如果方程无实数解,输出“No”;如果方程有实数解,在第一行输出“Yes”,在第二行输出方程的根,若方程有两个根,则先输出大的,再输出小的,有解的情况,所有的解均保留2位小数;如果方程有无数个实数解,输出“Infinity”大于0则有2个解(如果a和b和c都为0,那么方程有无数个实数解,如果c不等于0那么方程没有实数解)在一行中输入三个数,分别表示a、b、c。求ax^2 +bx+c=0方程的实根。
2024-05-25 23:19:09 418
原创 # ZJYYC1054. 数字首尾和
有个数字转换器,给它一个数字,如果这个数是一位数,那么会直接输出, 如果是多位数,会将这个数字的首位和末位加起来输出,但是这个机器只能输出一位数,所以对于首尾加起来和大于10的情况,还是继续执行数字的首位和末位加起来这个操作,直到可以直接输出一位数为止。输入转换前的数字,输出转换后的数字。如果串的长度为1,那么返回strNum下标为0的元素在减去字符‘0’,使用递归首先定义一个整型sum。题目给出的n和m的数据范围已经超出了长长整型的数据范围:所以需要转换思想,使用整型转字符串型。
2024-05-25 23:07:54 350
原创 ZJYYC1192. 矩阵的加法(题解)
接下来 n 行,每行输入 m 个整数a i j ,表示矩阵A;然后将result数组的值赋为mA和mB的和,之后输出这个数组,为了避免格式错误,我使用了三目运算符,确保每个元素后面输出一个空格,然后换行。在数学中,矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合,最早来自于方程组的系数及常数所构成的方阵。矩阵加法运算:两个矩阵的加是矩阵中对应的元素相加,相加的前提是:两个矩阵要是通行矩阵,即具有相同的行和列数。输入两个n行m列的矩阵A和B,输出它们的和A+B。然后遍历数组,输入mA,mB;
2024-05-25 22:33:17 401
原创 ZJYYC1272.阴影面积题解
朱学长最近很郁闷,他老是睡不好.因为即将要参加第四十五届ICPC国际大学生程序设计竞赛亚洲区域赛(上海)了,听说报名参加上海站的都是大佬,是一场神仙打架的比赛,现在朱学长的心理阴影面积如下,请你来求一求朱学长的心理阴影面积【没错,朱学长的心理是个圆】测试样例由多组测试数据组成。每组测试数据第一行输入一个正整数n(1≤n≤10000),表示朱学长的心理(圆)的直径。输出朱学长的心理阴影面积,保留两位小数。注意: π 取3.1415926。阴影面积正好是整个圆面积的一半。0.01/0.01既算正确。
2024-05-25 22:22:54 349
原创 关于ZJYYC1340.圣诞套餐的题解
输入由多组测试数据组成,每一行会输入两个整数,分别是炸鸡数n和可乐数字n(特别要注意n和m的数据范围较大要使用long long 定义)套餐分为普通套餐和尊享套餐,像LSH是肯定拿不到尊享套餐的。请你帮忙计算一下,制作多少份尊享套餐和多少份普通套餐,能使炸鸡和可乐的数量都变为00。由于制作套餐需要很多原料,为了避免浪费原料,请你帮他们制定合适的制作计划。分别是普通和尊享炸鸡可乐的份数设为x和y.尊享套餐:44 块炸鸡和 11 杯可乐。并且要确保x为偶数,x和y要为正数。
2024-05-25 22:15:14 329
原创 ZJYYC1186
n×m的字符矩阵,矩阵中的所有元素均为大写字母A~Z之间。一个字符A和一个字符C可以凑出一对“AC”组合。现在请你计算一下,矩阵中最多可以凑出多少对“AC”组合?打ACM,最激动的时候莫过于看见自己的提交返回Accepted的时候。测试样例由多组测试数据组成。对于每组测试数据,第一行输入两个正整数。对于每组测试样例,输出最多可以凑出的“AC”对数量。1≤n,m≤100)代表矩阵的行数和列数。# ZJYYC1186. 多少个AC。m个字符,字符均在大写A~Z之间。
2024-05-18 17:22:30 223
原创 ZJYYC1242. 磁暴步兵
磁暴步兵有一个特性,就是站在电磁线圈(一种苏联特有的防御性武器)附近就会给电磁线圈充能,即使发电站被敌军摧毁,磁爆步兵仍然可以源源不断的供给电磁线圈所需要的能量。今天小毛球沿着笔直的边境线修了一排的电磁线圈,并且在边境线上布置了若干个磁爆步兵。从边境线的起点开始,按顺序每两个磁暴步兵会配对为一组,一组磁暴步兵之间的所有磁暴线圈都会被源源不断的充能。其中字符@代表磁暴步兵,字符|代表电磁线圈,其它字符代表了其它不同种类的建筑以及作战单位。输出不能够被磁爆步兵源源不断充能的电磁线圈的数量。
2024-05-18 17:17:17 365
原创 ZJYYC1231. 数字黑洞
2、将组成该四位数的四个数字由小到大排列,形成由这四个数字构成的最小的四位数(如果四个数中含有。1、将组成该四位数的四个数字由大到小排列,形成由这四个数字构成的最大的四位数;测试样例由多组测试数据组成。每组测试数据第一行输入一个四位数。现在输入一个四位数,请你输出经过多少次变化会变成。3、求两个数的差,得到一个新的四位数(高位零保留)。重复以上过程,最后一定会得到的结果是。# ZJYYC1231. 数字黑洞。N ,并且四位数的各个位数都不相同。输出经过多少次变化会变成6174。0,则得到的数不足四位);
2024-05-18 17:15:11 274
原创 ZJYYC1179
m 列的矩阵王国中,生活着一些整数,其中一些是素数,一些不是素数。如果一个素数的上下左右、左上、右上、左下、右下相邻的数中都没有素数,我们就认为这是一个孤独的素数。1 个整数,代表矩阵中孤独素数的个数。# ZJYYC1179. 孤独的素数。m 列的矩阵中有多少个孤独的素数?1−1000 之间的整数,含。测试样例由多组测试数据组成。m 个整数(这些整数是。2 个素数,分别是第。以下是c++的实现流程。m,代表矩阵的大小(
2024-05-18 17:09:45 324
原创 ZJYYC1149
对于每个样例,在一行输出数组B,输出的顺序按原来输入的先后顺序,且每个数之间以空格分隔,最后一个数的末尾不能有空格。如果B为空,输出“empty”。n 的数组A,再给定一个要删除的数m,将数组中所有数值等于m的数删除得到数组B,并将其输出。如果B为空,输出“empty”。# ZJYYC1149. 删除数组中所有给定的数字。每个样例包含三行,第一行输入一个整数。测试样例由多组测试数据组成。以下为c++代码实现流程。m,表示要删除的整数。
2024-05-18 16:38:10 307
原创 ZJYYC1200
这个问题可以用同余定理来解决,但是这里的。测试数组由多组样例组成。每个样例一行,输入两个正整数。b 很大,会发生TLE错误,你有什么好办法吗?# ZJYYC1200. a的b次方的个位数。0≤a,b≤2147483647,且。对于每个样例,在一行中输出。
2024-05-18 16:19:57 328
原创 zjyyc1151
n 位同学,每位同学只能投票给一位候选人,最终获得最高票的那位候选人当选本届学生会主席。如果有多位候选人获得最高票,学工部决定编号最大的那位候选人当选。学工部决定在全校采用不记名投票的方式选出学生会主席,参加投票的一共有。浙金院的学生会要改选了,报名竞选学生会主席的有。请根据投票结果,找出当选本届学生会主席的编号。对于每个样例,输出当选本届学生会主席的编号。# ZJYYC1151. 学生会主席竞选。100 位同学,每位候选人的竞选编号为。每个样例包含两行,第一行输入一个整数。测试样例由多组测试数据组成。
2024-05-18 16:16:07 343
原创 浙江育英职业技术学院oj原题以及答案
以分钟为最小单位,每天的时间从"00:00 ~ 23:59"。现在时间是09:45,请计算。n 分钟之后是几点。只计算时间,不管具体日期。在一行中输出所求的时间,格式为:HH:MM。# ZJYYC1040. 计算时间。n,负数表示往前,正数表示往后。在一行中输入一个整数。
2024-05-18 16:12:50 542
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人