题解列表

筛选

信息学奥赛一本通T1005-地球人口承载力估计(C语言版)满分题解

解题思路:题目问地球最多能够养活多少亿人,那就是地球每年的新生资源供多少亿人生活。地球上现有资源加上新生资源可供x亿人生活a年,或供y亿人生活b年,可以得出等式(a*x+a*z=y*b+b*z),但是在c语言中他并不能这个式子算出z的结果,所以我们要把这个写成z=(b*y-a*x)/(b-a),

小白编程11111

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ double x,y; int n; scanf("%d %lf %lf",&n,&x,&y); printf(……

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

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

质因数分解之暴力枚举

摘要:解题思路:枚举因数,比较取最大值注意事项:long long随意,枚举根号n即可参考代码:#include <iostream>#include <cmath>//不然用不了sqrt和max函数usi……

C++来解一下

摘要:解题思路:注意事项:参考代码:#include<iostream> #include<algorithm> #include<queue> #include<vector>  using na……

java--study||O.o

摘要:参考代码:import java.util.ArrayList; import java.util.Collections; import java.util.HashSet; import j……

利用C++完成蛇形矩阵

摘要:解题思路:注意事项:参考代码://this file is 蛇形矩阵#include<iostream>using namespace std;int matrix[100][100];//定义一个最……

回文串(Java)

摘要:解题思路:注意事项:参考代码:package arrLast; //题目 1200: 回文串 import java.util.Scanner; public class t_1200 { ……