自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 L1-064 估值一亿的AI核心代码 (20 分)

L1-064 估值一亿的AI核心代码 (20 分)以上图片来自新浪微博。本题要求你实现一个稍微更值钱一点的 AI 英文问答程序,规则是:无论用户说什么,首先把对方说的话在一行中原样打印出来;消除原文中多余空格:把相邻单词间的多个空格换成 1 个空格,把行首尾的空格全部删掉,把标点符号前面的空格删掉;把原文中所有大写英文字母变成小写,除了 I;把原文中所有独立的 can you、could you 对应地换成 I can、I could—— 这里“独立”是指被空格或标点符号分隔开的单词;把原

2022-04-19 16:57:24 96

原创 faebdc玩扑克

题目背景faebdc 和 zky 在玩一个小游戏题目描述zky 有 nn 个扑克牌,编号从 11 到 nn,zky 把它排成一个序列,每次把最上方的扑克牌放在牌堆底,然后把下一张扑克牌拿出来输出,最终输出的序列恰好是从 11 到 nn,faebdc 问你原序列是什么,因为 faebdc 神犇早已在 \mathcal O (1)O(1) 的时间得出结果,如果你在 1 s 内答不出来,faebdc 会吃了你。输入格式一个整数 n,表示扑克数目。输出格式nn 个数,表示扑克序列。输入输出样例输入

2021-10-14 21:32:58 299

原创 刽子手游戏(Hangman Judge)

刽子手游戏(Hangman Judge)题面:int solve(void) { cin >> n; if (n == -1) return 0; string str1, str2; cin >> str1 >> str2; s.clear(); w.clear(); // 清空set cout << "Round " << n << endl; // 将谜语中的字符存入s中 f

2021-10-11 21:59:48 703

原创 P2630 图像变换

P2630 图像变换题目描述给定 33 行 33 列的图像各像素点灰度值,给定最终图像,求最短、字典序最小的操作序列。其中,可能的操作及对应字符有如下四种:A:顺时针旋转 9090 度;B:逆时针旋转 9090 度;C:左右翻转;D:上下翻转。输入格式一个矩阵,表示初始的图像。一个矩阵,表示最终的图像。输出格式最短、字典序最小的操作序列,保证长度不超过 10^8,不保证有解。若长度不超过 10^8无解则输出 Poland cannot into space!!! 。输入输出样例

2021-09-23 21:25:07 146

原创 HDU -7106 Function

Function1.因为g(x)只可能在1~54之间取值,所以枚举g(x),在确定g(x)的前提下寻找满足条件的x值。2.f(x) = (agx+b)xx+(cgxgx+dgx)*x,只有四种情况:(1)(a*gx+b) > 0开口朝上,最小值只可能在1或者n;(2)(a*gx+b) < 0开口朝下,最小值只可能在1或者n或者对称轴上;(3)(agx+b) = 0 && (cgxgx+dgx) > 0,一次函数且递增,最小值只可能在1处;(4)(agx+b) =

2021-09-09 09:05:56 103

原创 蓝桥杯真题 组素数

3234. 组素数素数就是不能再进行等分的数。比如:2 3 5 7 11 等。9 = 3 * 3 说明它可以3等分,因而不是素数。我们国家在1949年建国。如果只给你 1 9 4 9 这4个数字卡片,可以随意摆放它们的先后顺序(但卡片不能倒着摆放啊,我们不是在脑筋急转弯!),那么,你能组成多少个4位的素数呢?比如:1949,4919 都符合要求。请你提交:能组成的4位素数的个数,不要罗列这些素数!!错误原因:全排列next_permutation()默认从小到大排列,而自己第一个字符串设置的1

2021-04-07 21:33:12 284

原创 L2-008 最长对称子串 (25 分) 测试点1, 2

L2-008 最长对称子串 (25 分)解决问题:对子串进行对称点暴力枚举即可。出现问题:测试点1,2不通过。原因:只考虑对称字串数量为奇数的情况。测试点:输入样例:Is PATTAP symmetric?输出样例:10#include <bits/stdc++.h>using namespace std;int solve(string str, int inx) { int cnt = 1, flag = 1; if (inx <= 0 || inx

2021-03-31 22:47:37 452 1

原创 提问:输入一个非负整数n,生成一张3的乘方表,输出3 ​0 ​​ ~3 ​n ​​ 的值。可调用幂函数计算3的乘方。

题目:输入一个非负整数n,生成一张3的乘方表,输出3​0​​ ~3​n​​ 的值。可调用幂函数计算3的乘方。问题:pow函数在printf语句中,前几个较小的n值,打印出来的均为0。因为:pow函数返回的是double型变量,用%d即用int型输出,根据double的储存原理和int的储存原理差距,导致前几个数对应的int都为0。#include <stdio.h>#include <math.h>int main(void){ int n, i, temp;

2020-11-06 15:21:38 11955

原创 判断回文字符串

本题要求编写函数,判断给定的一串字符是否为“回文”。所谓“回文”是指顺读和倒读都一样的字符串。如“XYZYX”和“xyzzyx”都是回文。#include <stdio.h>#include <string.h>#define MAXN 20typedef enum {false, true} bool;bool palindrome( char *s );int main(){ char s[MAXN]; scanf("%s", s);

2020-11-04 22:11:56 125

原创 数组左移与数组右移问题

数组移动问题数组左移:eg1:【问题描述】设将n(n>1)个整数存放在一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移P(P>0)个位置。例如,假设P<n,将R中的数据(X0,X1……Xn-1)循环左移P个位置后,变换为(Xp, XP+1,……Xn-1,X0,X1……Xp-1)【输入形式】循环移动的位数,数组中数据的个数,循环前的数组【输出形式】循环后的数组【样例输入】3 5 1 2 3 4 5【样例输出】4 5 1 2 3【样例说明

2020-11-04 17:32:34 992

原创 数据结构 实验三 栈的实现

数据结构 实验三 栈的实现第三题【问题描述】编写一个程序,判断一个字符串是否为“回文”(顺读和倒读都一样的字符串称为“回文”)。【输入形式】长度小于100的任意字符串【输出形式】字符串xxxx…xxxxx(不)是回文【样例输入】abcdcba【样例输出】yes出现的问题:1.编程时太马虎,竟然定义char元素类型后,在结点类型中使用了int型,导致怎么调试都不出来。2.输入函数部分:gets()真香,垃圾getchar()。3.判断回文函数judge()中:(1)在将栈中元素反向存入字

2020-10-28 17:54:02 2466

原创 栈和队列的基本操作

数据结构——栈和队列的基本操作// 栈的基本操作#include <stdio.h>#include <stdlib.h>#define TRUE 1#define FALSE 0#define OK 1#define ERROR -1#define OVERFLOW -2#define STACK_INIT_SIZE 100#define STACKINCREMENT 10typedef char Chartype;typedef struct{

2020-10-27 17:26:07 341

空空如也

空空如也

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

TA关注的人

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