自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (3)
  • 收藏
  • 关注

原创 c++fstream导入导出txt文件时包含中文字符时出现乱码

c++fstream导入导出txt文件时包含中文字符时出现乱码

2022-10-14 19:32:39 645

原创 完美的代价(oj)

回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。小龙龙认为回文串才是完美的。现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串。  交换的定义是:交换两个相邻的字符  例如mamad  第一次交换 ad : mamda  第二次交换 md : madma  第三次交换 ma : madam (回文!完美!)输入第一行是一个整数N,表示接下来的字符串的长度(N <= 8000)第二行是一个字符串,长度为N.只包含小写字母输出如果

2021-12-27 22:16:01 225

原创 做幻方(oj1382)

题目描述Apple最近迷上了做幻方,Apple还是个中高手,只要你说个奇数N就能把N*N的幻方做出来。其实你可以比他做得更好的。Apple总是画得很乱,而你可以利用程序排得很整齐^_^ 幻方的要求:每一行,每一列,还有两条斜线上数字的和都相等.输入每行一个奇数N(0< N < 30),输入0结束输出输入一个奇数,输出一个幻方,顺序参照样板输出;同一列的数右对齐,数与数用一个空格分开;输出完以后加一个回车。样例输入510样例输出11 18 25 2 .

2021-12-14 22:45:48 234

原创 小游戏:骰子游戏

规则很简单:编写函数模拟掷骰子的游戏(两个骰子)。第一次掷骰子的时候,如果点数为7或11则获胜;如果点数之和为2、3或12则落败;其他情况下的点数之和称为目标,游戏继续。后续的投掷中,如果玩家再次掷出目标点数则获胜,掷出7则落败,其他情况忽略,游戏继续进行。每局游戏结束时,程序询问用户是否再玩一次,如果用户输入的回答不是y或Y,程序会显示胜败的次数然后终止。设计思路:随机数函数和时间函数进行赋值,其余细节见代码注释。我的代码:#include <stdio.h>#incl

2021-12-09 23:42:08 3501

原创 oj筛法求素数

题目描述用筛法求之N内的素数。输入N输出0~N的素数样例输入100样例输出2357111317192329313741434753596167717379838997设计思路:筛法:去掉所有素数的倍数,剩下的就是素数。代码:#include<stdio.h>void primeset(bool a[],int n){ int i,j; for(i=0;i<n;i++).

2021-12-09 23:35:16 693

原创 oj小明看电视

题目描述暑假到了,小明终于可以开心的看电视了。但是小明喜欢的节目太多了,他希望尽量多的看到完整的节目。现在他把他喜欢的电视节目的转播时间表给你,你能帮他合理安排吗?输入每组输入的第一行是一个整数n(n<=100),表示小明喜欢的节目的总数。接下来n行,每行输入两个整数si和ei(1<=i<=n),表示第i个节目的开始和结束时间,为了简化问题,每个时间都用一个正整数表示。输出输出能完整看到的电视节目的个数。样例输入121 33 40 73 8.

2021-12-09 23:30:27 770

原创 oj评委打分

题目描述中南CC君近期组织中南大学大学生歌唱比赛,准备邀请五位评委根据参赛选手的表现打分。选手得分规则:去掉一个最高分和一个最低分,然后计算平均得分。他需要设计一个程序,能根据每位选手的平均分从高到低进行排序。你能帮帮他吗?输入多组样例。每组测试样例的第一行n,表示有n个参赛选手,n<1000;下面的n行:每行包括参赛选手的编号(由数字组成的长度为3的字符串),及5位评委给的分数(整型),中间由空格分开。输出根据选手的平均分,从高到低的顺序依次输出每..

2021-12-01 09:07:53 1377

原创 ip判断(oj)

题目描述在基于Internet的程序中,我们常常需要判断一个IP字符串的合法性。合法的IP是这样的形式:A.B.C.D其中A、B、C、D均为位于[0, 255]中的整数。为了简单起见,我们规定这四个整数中不允许有前导零存在,如001这种情况。现在,请你来完成这个判断程序吧^_^输入输入由多行组成,每行是一个字符串,输入由“End of file”结束。字符串长度最大为30,且不含空格和不可见字符输出对于每一个输入,单独输出一行如果该字符串是合法的IP,输出Y,否则,输出N

2021-11-21 22:54:55 170

原创 oj机器人问题

题目描述hx073269最近玩起了机器人游戏,在这个机器人游戏中,他要控制一个机器人进行走动,但是这个机器人只有四个指令,分别为:N(向上走一步)S(向下走一步)E(向右走一步)W(向左走一步)如图一所示,机器人从正上方走入方格矩阵,经过10步从最左边走出方格。如图二所示,机器人从正上方走入方格矩阵,经过三步后,陷入了一个循环,循环的路径长度为8.现在hx073269希望你写一个程序来判断机器人离开方格矩阵需要多长时间,或者说机器人是如何循环的。输入输入包含...

2021-11-20 22:56:44 554 2

原创 推销员基础解法c++

题目描述  阿明是一名推销员,他奉命到螺丝街推销他们公司的产品。螺丝街是一条死胡同,出口与入口是同一个,街道的一侧是围墙,另一侧是住户。螺丝街一共有N家住户,第i家住户到入口的距离为Si米。由于同一栋房子里可以有多家住户,所以可能有多家住户与入口的距离相等。阿明会从入口进入,依次向螺丝街的X家住户推销产品,然后再原路走出去。  阿明每走1米就会积累1点疲劳值,向第i家住户推销产品会积累Ai点疲劳值。阿明是工作狂,他想知道,对于不同的X,在不走多余的路的前提下,他最多可以积累多少点疲劳值。输入

2021-11-20 22:30:26 1199 2

c++实现糖果机基本功能程序设计

vs2022 c++ 基本实现:进货,出货,明细,修改,文本导入导出

2022-10-14

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

TA关注的人

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