- 博客(5)
- 收藏
- 关注
原创 c#取随机数方法(点名器)
生活中经常需要用到随机数这个东西,例如老师的点名器,制作一个人机猜拳,这些都是需要用到随机数来进行随机判断今天就在这里记录一下一个常用的随机数判定方法Random 类 Random rd = new Random(); int num = rd.Next(0,3);//这里num表示的随机数是0,1,2或者//表示num在0,1,2中随机取一个数int num = new Random().Next(0,3)这个类使用起来十分简单
2022-05-06 19:55:35
3032
原创 JAVA 蓝桥杯 N车
资源限制内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s问题描述 给定N×N的棋盘,问有多少种放置N个车使他们不互相攻击的方案。输入格式 一行一个整数,N。输出格式 一行一个整数,表示方案数。样例输入3样例输出6数据规模和约定 N<=20这道题跟那个车的位置很相似,最开始我还试着用递推写出来,后面查了一下资料,发现没有Java的这道题,就去参考了一下其他语言的解法,发现使用动态.
2022-03-30 23:50:34
228
原创 蓝桥杯 算法训练 kAc给糖果你吃
问题描述 kAc有n堆糖果,每堆有A[i]个。 kAc说你只能拿m次糖果,聪明的你当然想要拿最多的糖果来吃啦啦啦~ //第二天,kAc问你还想吃糖果么?(嘿嘿嘿)说着眼角路出奇怪的微笑...这道题,要我说,他的难点就在于,审题可能没看懂自己要干嘛,我也是看了输入、输出示范才知道他要干什么的。下面回归正题,他其实就是要你写一个数组,输入n堆糖果的同时n也代表了数组的长度,知道这些后就简单了,写出数组之后,将他们进行排序,最后以for循环的方式写出来package Jcsuanf
2022-03-27 19:28:04
710
原创 新冠疫情,求每组分几人使用的试剂盒最少
这道题的思路其实很简单,首先你要知道,感染率是1%,并且是均匀分布,也就是说,每100个人他只能感染1个,那么最坏的情况就是分的每个组的都有人感染了,每个人都要一个盒子再测一次,所以分组时候每个人一定是少于100人的,确定好分组人数范围后,就很好求了首先,假设感染了n个人感染人数:n/100;需要的盒子为:n/k+n*k/100 也就是n(1/k+k/100),只要这个值最小,k就是我们要的值下面附上代码:import java.util.*;public class 求盒子...
2022-03-25 18:59:23
734
原创 Java回文数代码(初学者易懂)
这是我刷蓝桥杯题库时遇到的一道题首先,回文数就是你从左边开始,读出来的数=从右边开始读出来的数相等,称为回文数例如:1221、1111、2112 这些都是回文数下面贴上回文数的代码import java.util.Scanner;public class St01 { public static void main(String[] args) { //这是100到1000的所有回文数 for (int i = 100; i <1000; i++) { int
2022-03-19 22:34:17
10548
湖南信息素养大赛2022届题库
2022-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人