会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
bananaman1
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2019年7月29日
PAT 1008--------数组元素的循环右移,你需要记住的
摘要: 一个数组A中存有N(>)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥)个位置,即将A中的数据由(A0A1⋯AN−1)变换为(AN−M⋯AN−1A0A1⋯AN−M−1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的
阅读全文
posted @ 2019-07-29 11:29 bananaman1
阅读(174)
评论(0)
推荐(0)
2019年7月26日
PAT1049-----枚举法,找规律题,注意降低时间复杂度
摘要: 给定一个正数数列,我们可以从中截取任意的连续的几个数,称为片段。例如,给定数列 { 0.1, 0.2, 0.3, 0.4 },我们有 (0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.3, 0
阅读全文
posted @ 2019-07-26 22:31 bananaman1
阅读(228)
评论(0)
推荐(0)
PAT1048----你需要了解并记住的解题思路
摘要: 本题要求实现一种数字加密方法。首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 13 取余——这里用 J 代表 10、Q 代表 11、K 代表 12;对偶数位,用 B 的数字减去 A 的数字,若结果为负数,则再加
阅读全文
posted @ 2019-07-26 20:31 bananaman1
阅读(202)
评论(0)
推荐(0)
C++中几个输入函数的用法和区别(cin、cin.get()、cin.getline()、getline()、gets()、getchar()))
摘要: 1、cin1、cin.get()2、cin.getline()3、getline()4、gets()5、getchar() 1、cin>> 用法1:最基本,也是最常用的用法,输入一个数字: #include <iostream>using namespace std;main (){int a,b;
阅读全文
posted @ 2019-07-26 16:06 bananaman1
阅读(562)
评论(0)
推荐(0)
2019年7月25日
PAT1040----关于数学题目的解法新思路值得借鉴,字符的配对
摘要: 字符串 APPAPT 中包含了两个单词 PAT,其中第一个 PAT 是第 2 位(P),第 4 位(A),第 6 位(T);第二个 PAT 是第 3 位(P),第 4 位(A),第 6 位(T)。 现给定字符串,问一共可以形成多少个 PAT? 输入格式: 输入只有一行,包含一个字符串,长度不超过1,
阅读全文
posted @ 2019-07-25 16:08 bananaman1
阅读(206)
评论(0)
推荐(0)
2019年7月21日
PAT1029-----介绍字符串的解题思路和部分知识点
摘要: 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。 输入格式: 输入在 2 行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过 80 个字符的串,由字母 A-Z(包括大、小写)、数字 0-9、
阅读全文
posted @ 2019-07-21 18:42 bananaman1
阅读(172)
评论(0)
推荐(0)
PAT1027-----等差数列的问题或数学问题
摘要: 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。 给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能
阅读全文
posted @ 2019-07-21 17:04 bananaman1
阅读(201)
评论(0)
推荐(0)
2019年7月20日
PAT1026----四舍五入的思路,%2d的一些知识
摘要: 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间单位是 clock tick,即“时钟打点”。同时还有一个常数 CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是
阅读全文
posted @ 2019-07-20 22:07 bananaman1
阅读(362)
评论(0)
推荐(0)
2019年7月18日
/ 已阅 /PAT1017-------高精度计算,问题的所有可能情况
摘要: 本题要求计算 /,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。 输入格式: 输入在一行中依次给出 A 和 B,中间以 1 空格分隔。 输出格式: 在一行中依次输出 Q 和 R,中间以 1 空格分隔。 输入样例: 输出样例
阅读全文
posted @ 2019-07-18 18:59 bananaman1
阅读(121)
评论(0)
推荐(0)
零碎知识点补充
摘要: 1. pow(math下面的函数) 描述 C 库函数 double pow(double x, double y) 返回 x 的 y 次幂,即 xy。 声明 下面是 pow() 函数的声明。 double pow(double x, double y) 参数 x -- 代表基数的浮点值。 y --
阅读全文
posted @ 2019-07-18 18:01 bananaman1
阅读(366)
评论(0)
推荐(1)
上一页
1
2
3
4
下一页
公告