2017年7月的全部文章
@kidultff

PAT-B 真题- 1005. 继续(3n+1)猜想

题干: 卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。 当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1 ...
  • 0
  • 0
@kidultff

C++ set使用详解

set也是C++标准模板库(STL)中封装的一个非常实用的容器。与vector等容器不同之处在于,set是一个内部自动排序、自动去除重复元素的容器。接下来说说它的使用方法。0x01、定义 首先引入头文件:#include <set> using namespac ...
  • 0
  • 2
@kidultff

PAT-B 真题- 1040. 有几个PAT

题干: 字符串APPAPT中包含了两个单词"PAT",其中第一个PAT是第2位(P),第4位(A),第6位(T);第二个PAT是第3位(P),第4位(A),第6位(T)。 现给定字符串,问一共可以形成多少个PAT?输入格式: 输入只有一行,包含一个字符串,长度不超过105 ...
  • 0
  • 1
@kidultff

PAT-B 真题- 1003. 我要通过!

请输入文章编号:83 题干: "答案正确"是自动判题系统给出的最令人欢喜的回复。本题属于PAT的"答案正确"大派送 —— 只要读入的字符串满足下列条件,系统就输出"答案正确",否则输出"答案错误"。 得到"答案正确"的条件是: 1. ...
  • 0
  • 0
@kidultff

sscanf与sprintf在C语言中的用法

sscanf与sprintf是C语言处理字符串的利器,可以用于快速格式化字符串。 我们知道,C语言中的输入和输出函数:printf和scanf第一个参数是格式化输出的内容。 例如%d为整数,%f为浮点等等,%d+%d表示格式为"整数+整数"的格式。总而言之,就是格 ...
  • 0
  • 2