编程随笔
编程中的个人心得
哦i恶杰佛i积分
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
利用STL比较数据大小并排序
本题目要求读入n个整数(输入数字个数根据输入时随机确定,以输入一个非数字的值作为输入结束标志),利用STL比较数据大小并排序(由小到大升序),然后输出排序后的数据。输入格式:输入在一行中依次输入整数值,每个数字之间用空格分隔,输入数字个数根据输入时随机确定,以输入一个非数字的值作为输入结束标志。输出格式:先输出一段提示“从标准设备读入数据,直到输入是非整型数据为止”,在输入一组数字后,输出排序后的数字,在一行中由小到大依次输出所有值,数字之间用空格分隔。输入样例:10 3 -2 8 20 -9原创 2020-11-18 08:26:05 · 430 阅读 · 0 评论 -
办公室大厅排队问题
在郑州大学综合办事大厅,每天陆陆续续有很多人来排队办事。现在你能否写程序帮助老师时刻了解当前办理业务的情况。输入格式:第一行一个数字N,表示排队信息或者查询信息条目的数量。以下N行,每行的内容有以下3种情况(1) in name 表示名字为name的人员新来到办事大厅,排在队伍的最后。(in和name间存在一个空格,name是名字对应字符串,长度不超过10)。(2) out 表示当前排在最前面的人已经办理完业务,离开了。(3) q 表示一次查询,请输出当前正在办理业务的人,也就是队伍的第1个人。原创 2020-11-17 08:35:30 · 380 阅读 · 0 评论 -
小解汉诺塔
描述河内之塔(Towers of Hanoi)是法国人M.Claus(Lucas)于1883年从泰国带至法国的,河内之塔为越战时北越的首都,即现在的胡志明市;1883年法国数学家Edouar Lucas曾提及这个故事,据说创世纪时Benares有一座波罗教塔,是由三支钻石棒所支撑,开始时神在第一根棒上放置64个由上至下依由小到大排列的金盘(Disc),并命令僧侣将所有的金盘从第一根石棒移至第三根石棒,且搬运过程中遵守大盘子在小盘子之下的原则,若每日仅搬一个盘子,则当盘子全数搬运完毕之时,此塔将毁损,而也就原创 2020-11-12 21:21:31 · 150 阅读 · 0 评论 -
C19K:Winner Winner, Chicken Dinner!
描述PLAYERUNKNOWN’S BATTLEGROUNDS(PUBG) is a battle royale shooter that pits some players against each other in a struggle for survival. Each player have to gather supplies in constantly restricting safe zones and outwit opponents to become the last person原创 2020-11-05 16:46:35 · 673 阅读 · 0 评论 -
CCPC:Shuffle Card(栈模拟)
Problem DescriptionA deck of card consists of n cards. Each card is different, numbered from 1 to n. At first, the cards were ordered from 1 to n. We complete the shuffle process in the following way, In each operation, we will draw a card and put it in t原创 2020-11-03 19:36:06 · 263 阅读 · 0 评论 -
蓝桥杯省赛题:完全二叉树的权值
问题描述:给定一棵拥有n个结点的完全二叉树,树上每个结点都有一个权值,按从上到下、从左到右的顺序依次是A1,A2……An,如下图所示现在小明要把相同深度的结点的权值加起来,他想知道哪个深度的结点权值之和最大?如果有多个深度的结点权值之和同为最大,请你输出其中最小深度。注:根的深度是1。输入格式:第一行包含一个整数N第二行宝含N个整数A1,A2,……An输出格式输出一个整数代表答案思路边输入边处理,每一行的最后一个数的下标都是等于(2^n)-1,比如第二行的最后一个数等于2 ^2-1=3,第原创 2020-11-01 09:23:28 · 298 阅读 · 0 评论 -
蓝桥杯省赛题:数的分解
问题描述把2019分解成3个各不相同的正整数之和,并且要求每个正整数都不包括2和4,一共有多少种不同的解法?注意交换3个整数的顺序视为同一种方法,例如1000+1001+8与1001+8+1000为同一种。答案提交这是一道结果填空的题,你只需要算出结果后提交即可。填写多余的内容将无法得分。思路:两层for循环i和j,从i+1开始保证i、j、k递增,当k=2019-i-j时,判断i、j、k是否包含2和4。#include<bits/stdc++.h>using namespace原创 2020-10-27 21:09:08 · 241 阅读 · 0 评论
分享