题解列表

筛选

日志统计 c++ unordered_map解题 滑动窗口

解题思路:map中键存储id值存储时间,将所有的信息录入后对时间进行从小到大排序.遍历map,创建两个指针i=0,j=k-1,代表维护的滑动窗口的大小为k,当j指向的元素减去i指向的元素的结果小于等于D时,说明该id满足要求,否则i++,j++即窗口向右滑动1位.注意事项:由于unordered_ma

求最后一位非零的三种快捷方法

解题思路:注意事项:参考代码:#计算n!最右边的那个非0的数字是多少。#例如,5!=1*2*3*4*5=120,因此5!最右边的那个非0的数字是2。#再如,7!=5040,因此7!最右边的那个非0的数字是4。#再如,15!=1307674368000,因此15!最右边的那个非0的数字是8。

句句注释 绝对看懂 包教包会

```javaimportjava.util.Scanner;publicclassMain{/**其实HashMap好像更简洁一点不过感觉不太好玩(其实是我不会用)**/publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in

[Sapphire]1201:回文数(懒狗做法)(C语言代码)

摘要:回文数Sapphire2022/4/1解题思路:    1、需要准备三个字符串a,b,s,首先输入字符串a,然后设置一个函数将字符串a逆置后存储到字符串b中,将a和b两个字符串转换为数字,相加过后再转……

java语言解决1058: 二级C语言-求偶数和

摘要:解题思路:1 输入整数个数2 for循环判断是否为偶数3 将偶数相加注意事项:题目中是要先输入你要判断数的个数,在输入相关的数。参考代码:import java.util.Scanner;//数组方法……

求偶数和,二级c语言

摘要:解题思路:注意事项:本题的意思是要你自己手动输入几个数,你想输入什么数就输入什么数,最后他帮你求你输入的这几个数其中的偶数}参考代码#include<stdio.h>int main(){ int n……

最大体积 裴蜀定理+欧几里得公式+完全背包

裴蜀定理+动态规划参考了别人的题解**裴蜀定理:任意两个数的组合一定是他们公约数的倍数本题关键:例如,如果gcd(a,b)=1,那么凑不出来的数目是有限的如果gcd(a,b)!=1,那么凑出来的数目就是只能是a,b公约数的倍数,那么凑不出来的数目是无限的,

满分 使用一个index指向二进制中的最后一个1的位置

解题思路:注意事项:注意二进制有可能超过8位,而且少于8位时,可能会抹掉多余的零,为了统一后面,为不满8位的补了零,还有一个比较小的问题(可能我没有脑子记成二进制从后往前读,傻了傻了)用一个递归算法思路很简单参考代码:defbinfun(n):m=format(n,