题解列表

筛选

题解 2810: 鸡尾酒疗法

摘要:解题思路:输入个数与原疗法,再写个for来循环新疗法,再整个if输出就行了注意事项:循环的数量是 个数-1.最后一个if要写else,否则不成立。要用doubled 定义变量。参考代码:#includ……

利用if语句求出分段函数的值

摘要:解题思路:由题可知,函数共分为三段,即1、x<1              返回x本身2、1<x<10       返回2x-13、x>=10         返回3x-11故使用if,else if……

用等比数列来写

摘要:解题思路:第N次高度可以看作为等比数列,每次高度减少为上一次的0.5倍路程可以看作为等比数列求和注意事项:参考代码:M,N=map(int,input().split())L=M*0.5**N    ……

1669: 求圆的面积

摘要:解题思路:注意事项:参考代码:#include <bits/stdc++.h>//要用万能头!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!using namesp……

母牛的故事 动态规划解法(也有递归解法)

摘要:解题思路:使用动态规划,先初始化最开始的几年的母牛;然后通过一次循环,算出所有年份的母牛数量(今年的数量等于去年的数量加上3年前的牛数(此时3年前的都成为母牛并能产崽)时间复杂度很低。不用担心超时问题……

颜色平衡树C++(后序遍历+一点DP思想)

摘要:解题思路:小白第一次做这种类型的题,u1s1暴力真的香,虽然过不了最后9分但真的容易太多了,过最后一段数据需要用到一点DP思想,将dp[i]视为第i个节点的子树中颜色平衡树的数量,可知叶子节点其本身一……

信息学奥赛一本通T1326-取余运算

摘要:解题思路:分治思想 (a*b)% k = ((a%k)*(b%k)) % k注意事项:数据类型,确保乘积运算在int范围参考代码:#include<iostream> #include<limits……

求平均年龄

摘要:解题思路:用循环输入各个年龄,累加和注意事项:保留两位小数参考代码:#include<stdio.h>int main(){    int n,i,sum=0,age;    scanf("%d",&……