![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
就爱跑步喝可乐
这个作者很懒,什么都没留下…
展开
-
openjudge 1.5 24:正常血压
总时间限制:1000ms内存限制:65536kB描述监护室每小时测量一次病人的血压,若收缩压在90 - 140之间并且舒张压在60 - 90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。输入第一行为一个正整数n,n < 100其后有n行,每行2个正整数,分别为一次测量的收缩压和舒张压,中间以一个空格分隔。...原创 2016-07-16 09:55:38 · 3989 阅读 · 1 评论 -
openjudge 1.5 28.分离整数的各个数位
总时间限制:1000ms内存限制:65536kB描述给定一个整数,要求从个位开始分离出它的每一位数字。输入输入一个整数,整数在1到100000000之间。输出从个位开始按照从低位到高位的顺序依次输出每一位数字。数字之间以一个空格分开。样例输入123样例输出3 2 1#include<stdio.h>...原创 2016-07-16 17:53:27 · 3860 阅读 · 1 评论 -
openjudge 1.6 08:石头剪刀布
总时间限制:1000ms内存限制:65536kB描述石头剪刀布是常见的猜拳游戏。石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。一天,小A和小B正好在玩石头剪刀布。已知他们的出拳都是有周期性规律的,比如:“石头-布-石头-剪刀-石头-布-石头-剪刀……”,就是以“石头-布-石头-剪刀”为周期不断循环的。请问,小A和小B比了N轮之后,谁赢的轮数多?输...原创 2016-07-22 23:28:03 · 5255 阅读 · 0 评论 -
openjudge 1.7 20 :删除单词后缀
总时间限制:1000ms内存限制:65536kB描述给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作。输入输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为32)。输出输出按照题目要求处理后的单词。样例输入referer样例输出refer...原创 2016-07-26 17:25:29 · 2026 阅读 · 0 评论 -
第七届蓝桥杯B组 第一题 煤球数目
煤球数目有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),....如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。#include<stdio.h>int main(){ ...原创 2016-11-23 20:16:42 · 1181 阅读 · 0 评论 -
第七届蓝桥杯B组 第二题 生日蜡烛
生日蜡烛某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。#include<stdio.h>int main(){ in...原创 2016-11-23 20:20:48 · 331 阅读 · 0 评论 -
第七届蓝桥杯B组 第三题 凑算式
凑算式 B DEFA + --- + ------- = 10 C GHI (如果显示有问题,可以参见【图1.jpg】)这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。比如:6+8/3+952/714 就是一种解法,5+3/1+972/486 是另一种解法。这个算式一共有多少种解法?注意:你提交应该是个整数,不要填写任何...原创 2016-11-23 20:25:45 · 1013 阅读 · 0 评论 -
openjudge 1.13 27:除以13
描述输入一个大于0的大整数N,长度不超过100位,要求输出其除以13得到的商和余数。输入一个大于0的大整数,长度不超过100位。输出两行,分别为整数除法得到的商和余数。样例输入2132104848488485样例输出1640080652683450本体的思路就是高精度了。相比较大整数除法,这一题还是算比较简单的了除数是定值13,省去了很多麻烦。就我而言...原创 2017-04-12 11:58:57 · 1634 阅读 · 0 评论 -
2016天梯赛决赛题集 5-3 出租 (20分)
下面是新浪微博上曾经很火的一张图:一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2对应arr[2]=1,index[1]=0对应arr[0]=8,index[2]=3对应arr[3]=0,以此类推…… 很容易得到电话号码是18013820100。本题要求你编写一个程序,为任何一个电话号码生成这段代码 —— 事实...原创 2017-03-22 20:44:55 · 1315 阅读 · 0 评论 -
在数组r[n]中删除所有元素值为x的元素,要求时间复杂度为O(n),空间复杂度为O(1)
如题。思路:用一个新的数组来记录原数组中不为X的元素:边扫描边统计不为X元素的个数,并将不等于X的元素依次复制到新的数组中去,最后统计的结果则为删除后新数组的长度。#include<cstdio>#include<cstdlib>using namespace std;void delete_x(int *a,int *b,int len);static ...原创 2019-09-24 17:28:32 · 3863 阅读 · 0 评论