- 博客(11)
- 资源 (14)
- 收藏
- 关注
原创 【编程新技术实务】实验一 Java语言编程
文章目录前言一、主要用到的软件二、实验要求及步骤1.Java环境的安装、配置2.安装开发工具Eclipse3.数据库的安装配置4.工程下载链接前言这里记录一下大三上编程新技术实务的实验,虽然具体步骤我已经记不太住了(……)整个编程新技术实务做实验的过程中,你可能想象不到,占据了我们大部分时间的居然是各种软件的安装和环境配置,最主要的原因是需要用到的几种软件的版本不兼容。那么在写之前呢,我会先列一下这次实验用到的软件,提供参考。希望学弟学妹们能不重蹈覆辙……(PS:吐槽一下虽然老师给了实验指导,
2021-01-25 14:59:45
549
原创 洛谷普及练习场——P1226【模板】快速幂||取余运算
今天开始刷普及组的分治类题目,第一道题就是这道,我迅速扫了一遍,害,简单,17行搞定……然后分分钟WA掉了。再看一遍数据规模,才发现是我低估这道题了……啊题目链接在这里~P1226【模板】快速幂||取余运算题解大佬告诉我用快速幂来做,可是我不知道这是个啥做法,然后果断搜了一下,豁然开朗。就是一个明显的分治思想,首先要明确的是(ab)mod c=(a mod c)(b mod c)那么以...
2020-01-30 16:03:50
258
原创 洛谷普及练习场——P1003 铺地毯
今天依然在刷普及组的题目。题目链接在这里~P1003 铺地毯这道题看起来就挺简单的,就是简单的模拟……但是刚刚开始的时候我没有仔细考虑数据有多大,就准备用二维数组来做,把每个地毯的编号填进去,可以实现题目要求的覆盖,最后直接输出指定坐标对应的二维数组中的数字就可以了,看起来没有什么漏洞,但是二维数组的大小撑不起题目的数据,于是华丽丽的超时了,成功get50分的好成绩……随后我就换了一个角...
2020-01-26 15:26:54
199
原创 洛谷普及练习场——P1088 火星人
这道题吧,我刚刚看到题目是百思不得其解,后来无奈去看了看题解,看到了一个大佬用十几行完成了这个题目,然后!就被打开了新世界的大门……题目在这里~P1088 火星人在大佬的代码里面我看到了一个以前没见过的函数,就是next_permutation,我麻溜地去查了一下,发现这是STL里面的全排列函数:next_permutation函数将按字母表顺序生成给定序列的下一个较大的排列,直到整个序列为...
2020-01-25 18:13:16
412
原创 ccf201412-2——Z字形扫描
时间限制: 2.0s内存限制: 256.0MB 问题描述 在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan)。给定一个n×n的矩阵,Z字形扫描的过程如下图所示:对于下面的4×4的矩阵, 1 5 3 9 3 7 5 6 9 4 6 4 7 3 1 3 对其进行Z字形扫描后得到长度为16的序列: 1 5 3 9 7 3 9 5 4 7...
2019-09-14 14:49:11
301
原创 ccf201709-2——公共钥匙盒
题目:试题编号: 201709-2试题名称: 公共钥匙盒时间限制: 1.0s内存限制: 256.0MB问题描述: 问题描述 有一个学校的老师共用N个教室,按照规定,所有的钥匙都必须放在公共钥匙盒里,老师不能带钥匙回家。每次老师上课前,都从公共钥匙盒里找到自己上课的教室的钥匙去开门,上完课后,再将钥匙放回到钥匙盒中。 钥匙盒一共有N个挂钩,从左到右排成一排,用来挂N个教室的钥匙...
2019-09-14 11:03:32
150
原创 ccf201604-2——俄罗斯方块
@TOC试题编号: 201604-2试题名称: 俄罗斯方块时间限制: 1.0s内存限制: 256.0MB问题描述: 问题描述 俄罗斯方块是俄罗斯人阿列克谢·帕基特诺夫发明的一款休闲游戏。 游戏在一个15行10列的方格图上进行,方格图上的每一个格子可能已经放置了方块,或者没有放置方块。每一轮,都会有一个新的由4个小方块组成的板块从方格图的上方落下,玩家可以操作板块左右移动放到合适的...
2019-09-10 20:52:36
169
原创 找出句子中的“BUG”并删除
老师上课给的一个题目啊……具体忘了描述是啥了,大概就是输入一句话,让把里面的“BUG”都删除,输出一个没有“BUG”的句子,具体用栈的思想来实现。代码如下:#include<iostream>#include<stack>using namespace std;int main(){ char c[1000]; int i=0; while(1) { ...
2019-07-22 14:50:44
112
原创 C++实现输出素数
上课听到的复杂度比较小的方法hhhhhh~代码如下//给定一个N(1 < N < 1000),请按照递增次序输出所有小于等于N的素数//筛法(复杂度较小) #include<iostream>using namespace std;int main(){ int n;cin>>n; bool p[n]; for(int i=2;i<=n...
2019-07-19 14:32:33
7896
原创 点球大战
【问题描述】在足球比赛中,有不少赛事,例如世界杯淘汰赛和欧洲冠军联赛淘汰赛中,当比赛双方经过正规比赛和加时赛之后仍然不分胜负时,需要进行点球大战来决定谁能够获得最终的胜利。点球大战的规则非常简单,两方轮流派出球员罚点球,每方各罚5个。当5轮点球结束以后如果仍然不分胜负,则进入一轮定胜负的阶段。两方各派一名球员罚点球,直到有一方罚进而另一方没有进为止。在北美职业冰球联赛中,也有点球大战。与足球的规...
2019-07-15 18:50:00
1059
原创 CG2019在线作业59——拼写检查
【问题描述】 作为一个新的拼写检查程序开发团队的成员,您将编写一个模块,用已知的所有形式正确的词典来检查给定单词的正确性。 如果字典中没有这个词,那么可以用下列操作中的一个来替换正确的单词(从字典中): 1. 从单词中删除一个字母; 2. 用一个任意字母替换单词中的一个字母; 3. 在单词中插入一个任意字母。 你的任务是编写一个程序,为每个给定的单词找到字典中所...
2019-07-15 18:07:50
594
HNU编译原理实验六代码及所需文件
2022-05-31
HNU编译原理实验五代码及所需文件
2022-05-31
HNU编译原理实验四代码及所需文件
2022-05-31
HNU编译原理实验三代码及所需文件
2022-05-31
HNU编译原理实验二代码及所需文件
2022-05-31
HNU编译原理实验一代码及所需文件
2022-03-20
实验 9 排序算法实验比较
2021-01-25
实验7图的典型问题应用.zip
2019-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人