- 点击跳转专栏=>Unity3D特效百例
- 点击跳转专栏=>案例项目实战源码
- 点击跳转专栏=>游戏脚本-辅助自动化
- 点击跳转专栏=>Android控件全解手册
- 点击跳转专栏=>Scratch编程案例
- 点击跳转=>软考全系列
- 点击跳转=>蓝桥系列
👉关于作者
专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)
有什么需要欢迎底部卡片私我,获取更多支持,交流让学习不再孤单。
👉实践过程
需要所有整理的文档可底部卡片联系我,直接发压缩包。
😜世纪末的星期
标题: 世纪末的星期
曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。
还有人称今后的某个世纪末的12月31日,如果是星期一则会…
有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!!
于是,“谣言制造商”又修改为星期日…
1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是星期天(即星期日)?
请回答该年份(只写这个4位整数,不要写12月31等多余信息)
public class _01_世纪末的星期 {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
for (int year = 1999; year < 10000; year+=100) {
calendar.set(Calendar.YEAR,year);
calendar.set(Calendar.MONTH,11);//12月
calendar.set(Calendar.DAY_OF_MONTH,31);
System.out.println(year+" "+calendar.get(Calendar.DAY_OF_WEEK));
if(calendar.get(Calendar.DAY_OF_WEEK)==1){
break;
}
}
}
}
😜猜年龄
标题: 猜年龄
美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。
一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:
“我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。”
请你推算一下,他当时到底有多年轻。
通过浏览器,直接提交他那时的年龄数字。
注意:不要提交解答过程,或其它的说明文字。
import java.util.HashSet;
import java.util.Set;
//java
public class _01猜年龄 {
public static void main(String[] args) {
for (int i = 10; i < 100; i++) {
int i1 = i * i * i;
int i2 = i1 * i;
String s1 = i1+"";
String s2 = i2+"";
if (s1.length()==4&&s2.length()==6&&check(s1+s2)) {
System.out.println(i);
break;
}
}
}
private static boolean check(String s) {
Set<Character> set = new HashSet<Character>();
for (int i = 0; i < s.length(); i++) {
set.add(s.charAt(i));
}
return set.size()==10;
}
}
#include <iostream>
using namespace std;
//c++
int main(int argc, const char *argv[]) {
for (int i = 10; i < 30; ++i) {
int i1 = i * i * i;
int i2 = i1 * i;
if(i1>=1000&&i1<10000&&i2>=100000&&i2<1000000)
cout<<i<<" "<<i1<<" "<<i2<<endl;
}
return 0;
}
😜组素数
标题: 组素数
素数就是不能再进行等分的数。比如:2 3 5 7 11 等。
9 = 3 * 3 说明它可以3等分,因而不是素数。
我们国家在1949年建国。如果只给你 1 9 4 9 这4个数字卡片,可以随意摆放它们的先后顺序(但卡片不能倒着摆放啊,我们不是在脑筋急转弯!),
那么,你能组成多少个4位的素数呢?
比如:1949,4919 都符合要求。
请你提交:能组成的4位素数的个数,不要罗列这些素数!!
注意:不要提交解答过程,或其它的辅助说明文字。
import java.util.HashSet;
import java.util.Set;
//素数判定、素数生成(筛法)、质因数分解
//有重复元素的全排列+检查
public class _02组素数 {
/**
* 处理从k开始的排列
* @param arr
* @param k
*/
static void f(int[] arr, int k) {
if (k == 4)//前面都已确定
check(arr);
for (int i = k; i < 4; i++) {
//交换
int t = arr[k];
arr[k] = arr[i];
arr[i] = t;
f(arr, k + 1);
t = arr[k];
arr[k] = arr[i];
arr[i] = t;
}
}
static Set<Integer> set = new HashSet<Integer>();
private static void check(int[] arr) {
int x = arr[0] * 1000 + arr[1] * 100 + arr[2] * 10 + arr[3];
boolean flag = true;
for (int i = 2; i <= Math.sqrt(x); i++) {
if (x % i == 0) {
flag = false;
System.out.println(x+" false");
break;
}
}
if (flag) {
set.add(x);
System.out.println(x+" true");
}
}
public static void main(String[] args) {
int[] arr = {1, 4, 9, 9};
f(arr, 0);
System.out.println(set.size());
}
}
😜第39级台阶
题目标题: 第39级台阶
小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!
站在台阶前,他突然又想着一个问题:
如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。
那么,上完39级台阶,有多少种不同的上法呢?
请你利用计算机的优势,帮助小明寻找答案。
要求提交的是一个整数。
//c++
#include <iostream>
using namespace std;
int ans;
/**
*
* @param n 剩下的阶梯数
* @param step 已走的步数
*/
void f(int n, int step) {
if (n < 0)
return;
if (n == 0 && step % 2 == 0){
ans++;
return;
}
f(n - 1, step + 1);
f(n - 2, step + 1);
}
int main(int argc, const char *argv[]) {
f(39, 0);
cout << ans << endl;
return 0;
}
//java
public class _04第39级台阶 {
public static void main(String[] args) {
f(39, 0);
System.out.println(ans);
}
static int ans;
private static void f(int n, int steps) {
if (n < 0) return;
if (n == 0) {
if (steps % 2 == 0) ans++;
return;
}
f(n - 1, steps + 1);
f(n - 2, steps + 1);
}
}
👉其他
📢作者:小空和小芝中的小空
📢转载说明-务必注明来源:https://zhima.blog.csdn.net/
📢这位道友请留步☁️,我观你气度不凡,谈吐间隐隐有王者霸气💚,日后定有一番大作为📝!!!旁边有点赞👍收藏🌟今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。文章来源:https://www.toymoban.com/news/detail-521350.html
温馨提示:点击下方卡片获取更多意想不到的资源。
文章来源地址https://www.toymoban.com/news/detail-521350.html
到了这里,关于蓝桥杯专题-真题版含答案-【世纪末的星期】【猜年龄】【组素数】【第39级台阶】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!