题解列表

筛选

python-理财计划

摘要:解题思路:注意事项:注意,此处保留两位小数,但并没有进行四舍五入,而是直接保留两位小数。参考代码:def f(m,t,r):       new_m = m       for i in rang……

switch处理和if~else if的简化处理

摘要:解题思路:本题属于条件判断类型的题目。首先可以想到的是if~else if ,我们既可以把条件设置为(<=xx&&>xx),再思考可以知道当我们设置了一个条件后,下面的条件就已经隐含了它的范围在上述条……

python-盾神与砝码称重

解题思路:用python翻译了一下第3个用c++写的题解的大佬的代码,真的很厉害,要多学习一下dfs算法,这道题真的可以用来好好的理解dfs算法的用法。可以当作典例来看。假设法码放在左边的盘子里,物品放在右边的盘子里,每一颗法码都有三种状态①放在左边②不放③放在右边对所给的每一颗法码都列举出这三种状态
优质题解

蓝桥杯历届试题-九宫重排C++ BFS+SET查重(目前本网站最简)

解题思路:我不喜欢啰嗦的代码,我用二维数组来做会让代码变得啰嗦,所以我用一维数组,那么上下左右走的方向数组可以换为一维数组的{-3,-1,1,3}结构体内的代码我只需要当前的状态state以及我到当前状态走的步数step注意事项:如果我用一维数组的话,

送分啦-******

摘要:解题思路:题目没有明确要求输出yes或者no;既然如此直接输出yes就行;注意事项:其实和输出“Hello,World!”没什么区别;参考代码:#include<stdio.h>int main(){……

2072: [STL训练]寻梦(java版)

解题思:用String的subing函数把字符串给分割成两半。```javaimportjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intt=s

1005: [编程入门]温度转换(python解)

摘要:解题思路:先输入浮点型数据a代表华氏温度,然后通过计算获得b摄氏温度,然后输出b并保存两位小数注意事项:&#39;\&#39;代表不换行(只是提供一种做题方法,欢迎大家一起来讨论)参考代码:a=flo……

1038: [编程入门]宏定义练习之三角形面积

解题思路:首先输入三个浮点数abc代表三边长度然后计算中间变量s代表周长的二分之一然后计算出S最后输出S并保留小数点三位注意事项:因为要开根号,python中开根号有三种方法(就我所知),即如下三种参考代码:①直接用“**”运算符计算a,b,

[编程入门]自由下落的距离计算

解题思路:其实直接用数学模型会更简单,但也可以用一个for循环,然后也不需要用pow函数之类的,除了第一次循环要例外(用if)其他都可以直接解决,也算是一种思路吧注意事项:if条件框里记得用==而不是=,我总忘然后就死循环了参考代码:#includeintmain(){doubles