一直在找羊
码龄5年
关注
提问 私信
  • 博客:22,750
    22,750
    总访问量
  • 99
    原创
  • 2,364,539
    排名
  • 4
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2019-11-13
博客简介:

C i C i

查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得1次评论
  • 获得14次收藏
  • 代码片获得202次分享
创作历程
  • 1篇
    2021年
  • 98篇
    2020年
成就勋章
TA的专栏
  • Python
  • C++
    1篇
  • 数据结构
    1篇
  • 简单
    97篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

L2-029 特立独行的幸福 (25 分)

L2-029 特立独行的幸福 (25 分)对一个十进制数的各位数字做一次平方和,称作一次迭代。如果一个十进制数能通过若干次迭代得到 1,就称该数为幸福数。1 是一个幸福数。此外,例如 19 经过 1 次迭代得到 82,2 次迭代后得到 68,3 次迭代后得到 100,最后得到 1。则 19 就是幸福数。显然,在一个幸福数迭代到 1 的过程中经过的数字都是幸福数,它们的幸福是依附于初始数字的。例如 82、68、100 的幸福是依附于 19 的。而一个特立独行的幸福数,是在一个有限的区间内不依附于任何其它数字
原创
发布博客 2021.03.20 ·
249 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

L1-008 求整数段和

给定两个整数A和B,输出从A到B的所有整数以及这些数的和。输入格式:输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。输出格式:首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。输入样例:3 8输出样例:-3 -2 -1 0 12 3 4 5 67 8Sum = 30#include<cstdio>int
原创
发布博客 2020.10.24 ·
276 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1012 数字分类

给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A1 = 能被 5 整除的数字中所有偶数的和;A​2 = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n1−n2​​ +n​3​​ −n​4​​ ⋯;A3 = 被 5 除后余 2 的数字的个数;A​4 = 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位;A5 = 被 5 除后余 4 的数字中最大数字。输入格式:每个输入包含 1 个测试用例。每个测试用例先给出一个不超过 1000 的正整数 N,随后给出
原创
发布博客 2020.09.18 ·
205 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1008 数组元素循环右移问题

一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A​0A1⋯AN−1 )变换为(AN−M⋯A​N−1​​ A​0​​ A​1​​ ⋯A​N−M−1​​ )(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔。输出格式:在一行中输出循环右移M位以后的整数序列,之间用
原创
发布博客 2020.09.18 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1046 划拳

划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。下面给出甲、乙两人的划拳记录,请你统计他们最后分别喝了多少杯酒。输入格式:输入第一行先给出一个正整数 N(≤100),随后 N 行,每行给出一轮划拳的记录,格式为:甲喊 甲划 乙喊 乙划其中喊是喊出的数字,划是划出的数字,均为不超过 100 的正整数(两只手一起划)。
原创
发布博客 2020.09.18 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1026 程序运行时间

要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间单位是 clock tick,即“时钟打点”。同时还有一个常数 CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数 f 的运行时间,我们只要在调用 f 之前先调用 clock(),获得一个时钟打点数 C1;在 f 执行完成后再调用 clock(),获得另一个时钟打点数 C2;两次获得的时钟打点数之差 (C2-
原创
发布博客 2020.09.18 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1016 部分A+B

正整数 A 的“DA(为 1 位整数)部分”定义为由 A 中所有 DA组成的新整数 P​A​​ 。例如:给定 A=3862767,DA​​ =6,则 A 的“6 部分”P​A 是 66,因为 A 中有 2 个 6。现给定 A、D​A​​ 、B、DB​​ ,请编写程序计算 PA​​ +PB​​ 。输入格式:输入在一行中依次给出 A、D​A​​ 、B、D​B​​ ,中间以空格分隔,其中 0<A,B<10​^10​​ 。输出格式:在一行中输出 P​A​​ +P​B​​ 的值。输入样例
原创
发布博客 2020.09.18 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1011 A+B 和 C

给定区间 [−2^​31 , 2^31] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式:输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否则输出 Case #X: false,其中 X 是测试用例的编号(从 1 开始)。输入样例:41 2 32 3 42147483
原创
发布博客 2020.09.18 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1032 挖掘机技术哪家强

为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。输入格式:输入在第 1 行给出不超过 10​5​​ 的正整数 N,即参赛人数。随后 N 行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从 1 开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。输出格式:在一行中给出总得分最高的学校的编号、及其总分,中间以空格分隔。题目保证答案唯一,没有并列。输入样例:63 652 801 1002 703 40
原创
发布博客 2020.09.18 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1001 害死人不偿命的(3n+1)猜想

卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展……我们今天的题目不是证明卡拉兹猜想,而是对给定的任一不超过 1000 的正整数 n,简单
原创
发布博客 2020.09.18 ·
356 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++—STL初步—初探ACM—初学C++

1、排序——sort头文件:`<algorithm>`给任意对象排序,默认从小到大普通数组a -> sort( a , a+n )vector数组v ->sort(v.begin(),v.end())ps:可自定义compare函数,改变比较大小的规则,如想从大到小排序可定义bool cmp(int x,int y){ return x > y;}**sort(a,a+n,cmp);**题型练习链接——sort2、不定长数组——vect
原创
发布博客 2020.08.16 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第四次—M - 考试排名

M - 考试排名#include <iostream>#include <cstdio>#include <cstring>#include <string>#include <algorithm>using namespace std;struct S{ char name[20]; int count; int time;}s[100000];int cmp(S a,S b){ if(a.count!=b.count
原创
发布博客 2020.08.16 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第四次—B - 人见人爱A+B

B - 人见人爱A+BHDOJ上面已经有10来道A+B的题目了,相信这些题目曾经是大家的最爱,希望今天的这个A+B能给大家带来好运,也希望这个题目能唤起大家对ACM曾经的热爱。这个题目的A和B不是简单的整数,而是两个时间,A和B 都是由3个整数组成,分别表示时分秒,比如,假设A为34 45 56,就表示A所表示的时间是34小时 45分钟 56秒。Input输入数据有多行组成,首先是一个整数N,表示测试实例的个数,然后是N行数据,每行有6个整数AH,AM,AS,BH,BM,BS,分别表示时间A和B所对
原创
发布博客 2020.08.11 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第四次—A - 进制转换

A - 进制转换输入一个十进制数N,将它转换成R进制数输出。Input输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10)。Output为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。Sample Input7 223 12-4 3Sample Output1111B-11代码#include<stdio.h>#inc
原创
发布博客 2020.08.11 ·
197 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第四次—L - 整数解

L - 整数解有二个整数,它们加起来等于某个整数,乘起来又等于另一个整数,它们到底是真还是假,也就是这种整数到底存不存在,实在有点吃不准,你能快速回答吗?看来只能通过编程。例如:x + y = 9,x * y = 15 ? 找不到这样的整数x和y1+4=5,1*4=4,所以,加起来等于5,乘起来等于4的二个整数为1和47+(-8)=-1,7 *(-8)=-56,所以,加起来等于-1,乘起来等于-56的二个整数为7和-8Input输入数据为成对出现的整数n,m(-10000<n,m<
原创
发布博客 2020.08.11 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第四次—K - 空心三角形

K - 空心三角形把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。Input每行包含一个字符和一个整数n(0<n<41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。如果遇到@字符,则表示所做出来的样板三角形已经够了。Output每个样板三角形之间应空上一行,三角形的中间为空。显然行末没有多余的空格。Sample Input
原创
发布博客 2020.08.11 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第四次—I - 不要62

I - 不要62杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍,更安全地服务大众。不吉利的数字为所有含有4或62的号码。例如:62315 73418 88914都属于不吉利号码。但是,61152虽然含有6和2,但不是62连号,所以不属于不吉利数字之列。你的任务是,对于每次给出的一个牌照区间号,推断出交管局今次又要实际上给多少辆新的士车上牌照了。
转载
发布博客 2020.08.11 ·
253 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第四次—H - 手机短号

H - 手机短号大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是是 6+手机号的后5位,比如号码为13512345678的手机,对应的短号就是645678。现在,如果给你一个11位长的手机号码,你能找出对应的短号吗?Input输入数据的第一行是一个N(N <= 200),表示有N个数据,接下来的N行每一行为一个11位的手机号码。Output输出应包括N行,每行包括一个对应的短号,输出应与输入的顺序一致。
原创
发布博客 2020.08.11 ·
433 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第四次—F - 单词数

F - 单词数lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。Input有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。Output每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。Sample Inputyou are my friendSample Output4思路1、分割字符串——st
原创
发布博客 2020.08.11 ·
436 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

第四次—C - A + B Again

C - A + B AgainThere must be many A + B problems in our HDOJ , now a new one is coming.Give you two hexadecimal integers , your task is to calculate the sum of them,and print it in hexadecimal too.Easy ? AC it !InputThe input contains several test cas
原创
发布博客 2020.08.11 ·
186 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多