上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: Codeforces Round #688 (Div. 2) 题目:B. Suffix Operations 题意:给定一个长为n的数组a,你可以进行两种操作:1).后缀+1; 2)后缀-1; 问需要最少多少步操作你才能使得数组中元素全部相等,并且首先你可以改变其中任何一个元素成为任何一个数,并且不 阅读全文
posted @ 2020-12-06 15:25 bonel 阅读(103) 评论(0) 推荐(0) 编辑
摘要: L1-2 代码: 1 #include<iostream> 2 #include<algorithm> 3 #include<cstdio> 4 #include<cmath> 5 #include<cstdio> 6 #include<map> 7 using namespace std; 8 c 阅读全文
posted @ 2020-12-05 14:00 bonel 阅读(175) 评论(0) 推荐(0) 编辑
摘要: B. Valerii Against Everyone 题目:其实就是找有没有相同的数字 思路:但是用简单的数组进行去重会超时,所以要用map去重,map如果没有这个值会默认是0,所以也用for循环进行查找是否map数组中含有这个数 代码: 1 #include<iostream> 2 #inclu 阅读全文
posted @ 2020-12-04 11:03 bonel 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 7-10 关于堆的判断 (25分) 题目:将一系列给定数字顺序插入一个初始为空的小顶堆H[]。随后判断一系列相关命题是否为真。命题分下列几种: x is the root:x是根结点; x and y are siblings:x和y是兄弟结点; x is the parent of y:x是y的父 阅读全文
posted @ 2020-11-22 19:46 bonel 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 7-1 阅览室 题目: 天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读 阅读全文
posted @ 2020-11-15 21:57 bonel 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.7-1 时间:15分钟 代码: 1 #include<iostream> 2 #include<cstdio> 3 #include<cmath> 4 #include<cstring> 5 #include<algorithm> 6 #include<map> 7 #include<set> 阅读全文
posted @ 2020-11-12 22:06 bonel 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 7-9 特立独行的幸福 题意:见PTA 思路:其实就是遍历进行查找,利用递归函数,为了解决是特立独行,还要用一个全局数组进行存储所有满足条件的数进行去重标记,最后在输出的时候进行判断是否是只读取过一次 注意:数组一定开的大于1e5,而且这个特立独行与这个数是不是自身的加和是某个数的平方无关 代码: 阅读全文
posted @ 2020-11-08 21:10 bonel 阅读(74) 评论(0) 推荐(0) 编辑
摘要: Educational Codeforces Round 97 (Rated for Div. 2) B.Reverse Binary Strings 题目:给定一个字符串,字符串由0和1构成,一半0一半1,可对字符串进行的操作是,任意相邻的子字符串进行翻转,然后使其变成010101……或者1010 阅读全文
posted @ 2020-11-01 19:39 bonel 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 7-9.小字辈 思路:建立一个类,并且类中存有其父节点,其地位,其儿子节点(因为儿子节点有很多,所以要用vector进行存储),通过-1这个祖先节点进行查找。首先找到-1这个祖先节点,并且读入其他位置的父节点,与此同时其父节点中儿子节点也有此节点————>然后进行递归查找,以类为类型建立队列,祖先节 阅读全文
posted @ 2020-10-25 21:08 bonel 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1.F - Three displays 题意:就是给出了两个数组,然后第一组数中找到i,j,k满足i<j<k,第二组数中找到a[i],a[j],a[k],满足a[i]<a[j]<a[k],问找到这两组数之后,最小的a[i]+a[j]+a[k]的值是多少 思路:直接进行遍历寻找即可,从第一个for循 阅读全文
posted @ 2020-10-18 21:17 bonel 阅读(75) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页