一些练习
桃三岁
这个作者很懒,什么都没留下…
展开
-
数据结构课设——校园导航
为了防止以后可能需要又找不到还是上传一下吧内容注释写的比较清楚了#include<stdio.h>#include<stdlib.h>#include<string.h>#include<iostream>#define MAX_VEX 100 #define inf 100000#define ERROR -1#define O...原创 2020-04-25 13:00:20 · 1109 阅读 · 0 评论 -
UVA-227Puzzle(注意输出)
这个题的输出真的好坑啊想了好久也没想到是自己理解错了最后看了别人的输出结果才发现先看看题题目链接:UVA-227Puzzle问题描述就是小时候玩的拼图游戏(我记得就是那个蒙拉丽莎!)但是这个题是给了你移动的顺序ABRL,要你输出最后的顺序输入输出对于输出我们看一下AC的结果截图叭注意看空行位置分析1.首先输入字符串可能含有空格,不能用scanf和cin,然后这里也不...原创 2020-03-17 22:51:01 · 273 阅读 · 0 评论 -
字符串练习——Palindromes(判断镜像回文)
题目链接:Palindromes题目描述输入输出思路字符串可以看成优先级从下到上,即下层可变为上层,但上层不能变为下层1.先设置标志初始为镜像回文2.先遍历检查一遍有无非镜像字符,如果有将标志设置为回文,因为不可能出现镜像3.当标志为回文时,只用判断是否为回文,若存在前后不匹配的即标志设置为不是回文,记得一定要break4.当标志是回文时,前后比较,当不相等时判断是否为镜像,如...原创 2020-03-10 13:46:14 · 477 阅读 · 0 评论 -
Monthly expense(二分)
又又又又是二分啦憨憨桃子又来啦题目链接:monthly expense题目描述:Farmer John is an astounding accounting wizard and has realized he might run out of money to run the farm. He has already calculated and recorded the exact ...原创 2020-01-22 00:24:05 · 400 阅读 · 1 评论 -
River Hopscotch问题(二分)
又是一个卡了我好久好久好久的二分题我真的不会二分啊,有没有大佬可以给我讲讲我就是个憨憨题目链接River Hopscotch题目描述:Every year the cows hold an event featuring a peculiar version of hopscotch that involves carefully jumping from rock to rock in...原创 2020-01-21 23:24:51 · 309 阅读 · 0 评论 -
C语言Pie问题(二分)
今晚把我搞自闭了,一直WA的一道题在秃头的道路上一去不复返。太搞我心态了。(碎碎念碎碎念)题目链接:Pie-HDU 1969大体意思就是你有N块派,要平均分给F个朋友和自己,求最大体积。在这里我们就可以使用二分啦!当你的中间取值都满足条件时,说明比它小的都满足条件,那么此时下界就变为中间取值,当中间取值不满足条件时,说明比它大的都不满足条件,那么这时候上界就变为中间取值。由于题目输...原创 2020-01-21 01:55:23 · 1493 阅读 · 2 评论 -
十六进制转十进制
第一行有一个整数T,表示共有T组数据接下来T行,每一行为一个16进制无符号正整数,位数不超过8位,数中的a-f均为大写字母,数前没有多余的0一个复杂点的方法即用字符数组读入再用switch判断后续操作运用POW函数#include<stdio.h>#include<math.h>#include<stdlib.h>#include<s...原创 2019-09-20 21:27:44 · 519 阅读 · 0 评论 -
鸡兔同笼
/一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。/当a%!=0时一定没有答案当a能整除4时一定也能整除2,那么鸡的为兔的一半,可有全为鸡(最少时)也可全为兔(最多)当不能整除4时那一定为鸡兔同笼,最少时为a/4+1,最多也是全为兔#include<stdio.h>int m...原创 2019-09-15 20:23:10 · 1308 阅读 · 0 评论 -
翻转数字
/*给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零*/这个题是难点在于如何消除翻转后处于开头的0第一可以在数字尾部%10=0后直接消0(即while(n%10=0)n/=10第二就是我这样将每位数字都反转保存在数组中再反转回来用while判断是否为0如果是0就判断下一位直到非0...原创 2019-09-15 20:07:59 · 1803 阅读 · 1 评论 -
不吉利数字
/在国外,每月的13号和每周的星期5都是不吉利的。特别是当13号那天恰好是星期5时,更不吉利。已知某年的一月一日是星期w,并且这一年一定不是闰年,求出这一年所有13号那天是星期5的月份,按从小到大的顺序输出月份数字。/刚开始做这个题没有什么想法,第一反应是做日历,想了很久还是用翻数字的方法,用d控制天数,再用一个比较笨的方法即手动创建一个每月13号是第几天的数组,当d和数组中元素相等时即...原创 2019-09-15 19:29:13 · 1659 阅读 · 0 评论 -
判断能否被3,5,7整除
/输入一个整数,判断它能否被3,5,7整除,并输出以下信息:1、能同时被3,5,7整除(直接输出3 5 7,每个数中间一个空格);2、能被其中两个数整除(输出两个数,小的在前,大的在后。例如:3 5或者 3 7或者5 7,中间用空格分隔)3、能被其中一个数整除(输出这个除数)4、不能被任何数整除;(输出小写字符’n’,不包括单引号)/刚开始写的时候想单独看是否能整除,但对于空格没有方法(...原创 2019-09-15 09:40:07 · 6350 阅读 · 0 评论 -
不定方程求解
给定正整数a,b,c。求不定方程 ax+by=c 关于未知数x和y的所有非负整数解组数。一行,包含三个正整数a,b,c,两个整数之间用单个空格隔开。每个数均不大于1000。#include<stdio.h>int main(){int a,b,c,i,j,count=0;//ai+bj=cscanf("%d %d %d",&a,&b,&c);for(...原创 2019-09-13 21:15:26 · 906 阅读 · 0 评论