洛谷(CodeForces)历年愚人节题目,难度普及+/提高,让你怀疑自己智商

news2025/1/15 22:49:26

INTERCALC

题目描述

DO YOU EXPECT ME TO FIND THIS OUT?

WHAT BASE AND/XOR LANGUAGE INCLUDES string?

DON’T BYTE OF MORE THAN YOU CAN CHEW

YOU CAN ONLY DISTORT THE LARGEST OF MATHEMATICS SO FAR

SAYING “ABRACADABRA” WITHOUT A MAGIC AND WON’T DO YOU ANY GOOD

THE LAST STACK RUPTURES. ALL DIE. OH, THE EMBARRASSMENT!

I HAVE NO ARRAY AND I MUST SCREAM

ELEMENTS MAY NOT BE STORED IN WEST HYPERSPACE

输入格式

The first line of input data contains a single integer $ n $ ( $ 1<=n<=10 $ ).

The second line of input data contains $ n $ space-separated integers $ a_{i} $ ( $ 1<=a_{i}<=11 $ ).

输出格式

Output a single integer.

样例 #1

样例输入 #1

4
2 5 3 1

样例输出 #1

4
#include<bits/stdc++.h>
using namespace std;
long long n,a[1000],x,y,s;
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
		cin>>a[i];
	x=a[n];
	sort(a+1,a+n+1);
	y=a[n];
    s=x^y;
	cout<<s;
	return 0;
}

Kids’ Riddle

题面翻译

愚人节题目,输入一个十进制数,将其转化为十六进制之后数圈圈。

注意:

十六进制数字0、4、6、9、A、D各有一个圈。

十六进制数字8、B各有两个圈。

其他十六进制数字没有圈。

感谢@PC_DOS 提供的翻译

题目描述

Programmers’ kids solve this riddle in 5-10 minutes. How fast can you do it?

输入格式

The input contains a single integer $ n $ ( $ 0<=n<=2000000000 $ ).

输出格式

Output a single integer.

样例 #1

样例输入 #1

11

样例输出 #1

2

样例 #2

样例输入 #2

14

样例输出 #2

0

样例 #3

样例输入 #3

61441

样例输出 #3

2

样例 #4

样例输入 #4

571576

样例输出 #4

10

样例 #5

样例输入 #5

2128506

样例输出 #5

3
#include<bits/stdc++.h>
using namespace std;
int n,c,x;
int main()
{
	cin>>n;
    if(!n)
    {
        cout<<"1\n";return 0;
    }
	while(n)
	{
		x=n%16;
		n/=16;
		if(x==0||x==4||x==6||x==9||x==10||x==13)c++;
		else if(x==8||x==11)c+=2;
	}
	cout<<c<<endl;
	return 0;
 } 

Numbers Joke

题面翻译

愚人节题目,自己想吧。

题目描述

输入格式

The input contains a single integer $ a $ ( $ 1<=a<=30 $ ).

输出格式

Output a single integer.

样例 #1

样例输入 #1

3

样例输出 #1

27
#include<bits/stdc++.h>
using namespace std;
int arrAns[30]={4,22,27,58,85,94,121,166,202,265,274,319,346,355,378,382,391,438,454,483,517,526,535,562,576,588,627,634,636,645},nPos;
int main()
{
	cin>>nPos;
	cout<<arrAns[nPos-1];
	return 0;
}

Ace It!

题面翻译

求各位数字之和,其中A是1,1是10,其他数就是它本身。

题目描述

输入格式

The only line of the input is a string of 7 characters. The first character is letter A, followed by 6 digits. The input is guaranteed to be valid (for certain definition of “valid”).

输出格式

Output a single integer.

样例 #1

样例输入 #1

A221033

样例输出 #1

21

样例 #2

样例输入 #2

A223635

样例输出 #2

22

样例 #3

样例输入 #3

A232726

样例输出 #3

23
#include<bits/stdc++.h>
using namespace std;
long long n;
string s; 
int main()
{
	cin>>s;
	for(int i=0;i<s.size();i++)
	{
		if(s[i]=='A') n++;
		else if(s[i]=='1') n+=10;
		else n+=s[i]-'0'; 
	}
	cout<<n;
    return 0;
}

Da Vinci Powers

题目描述

输入格式

The input contains a single integer $ a $ ( $ 0<=a<=35 $ ).

输出格式

Output a single integer.

样例 #1

样例输入 #1

3

样例输出 #1

8

样例 #2

样例输入 #2

10

样例输出 #2

1024
#include<bits/stdc++.h>
using namespace std;
int iIndex;
long long arrAns[36]={1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8092,16184,32368,64736,129472,258944,517888,1035776,2071552,4143104,8286208,16572416,33144832,66289664,132579328,265158656,530317312,1060634624,2121269248,4242538496,8485076992,16970153984,33940307968};
int main()
{
	cin>>iIndex;
	cout<<arrAns[iIndex];
	return 0;
}

A Map of the Cat

题面翻译

一只猫是由几个部分组成的

这里有2种猫——normalgrumpy

一只normal的猫所特有的特征如下图1

一只grumpy的猫所特有的特征如下图2

现在请分辨输入的特征属于哪种猫

(愚人节题目)

题目描述

If you have ever interacted with a cat, you have probably noticed that they are quite particular about how to pet them. Here is an approximate map of a normal cat.

However, some cats won’t tolerate this nonsense from the humans. Here is a map of a grumpy cat.

You have met a cat. Can you figure out whether it’s normal or grumpy?

输入格式

输出格式

提示

Please make sure to use the stream flushing operation after each query in order not to leave part of your output in some buffer.

#include<bits/stdc++.h>
using namespace std;
string a;
long long i;
int main()
{
    for(i=0;i<6;i++)
    {
        cout<<i<<endl;
        cin>>a; 
        if(a[0] =='w'||a[0] =='a'||a[2]==' ')
        {cout<<"grumpy";return 0;}
    }
    cout<<"normal";
    return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1401104.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

IDEA怎么用Devtools热部署

IDEA怎么用Devtools热部署 大家知道在项目开发过程中&#xff0c;有时候会改动代码逻辑或者修改数据结构&#xff0c;为了能使改动的代码生效&#xff0c;往往需要重启应用查看改变效果&#xff0c;这样会相当耗费时间。 重启应用其实就是重新编译生成新的Class文件&#xff0…

流量控制与熔断利器:Sentinel介绍

这是《百图解码支付系统设计与实现》专栏系列文章中的第&#xff08;19&#xff09;篇&#xff0c;也是流量控制系列的第&#xff08;6&#xff09;篇。点击上方关注&#xff0c;深入了解支付系统的方方面面。 本篇聊聊流量控制与熔断利器Sentinel&#xff0c;背后的原理&…

【经典算法】有趣的算法之---粒子群算法梳理

every blog every motto: You can do more than you think. https://blog.csdn.net/weixin_39190382?typeblog 0. 前言 粒子群算法 粒子群算法&#xff08;Particle Swarm Optimization&#xff0c;PSO&#xff09;是一种用于解决优化问题的元启发式算法。它通过模拟鸟群或…

csv数据导入hive表

文章目录 前言1、将csv文本文件放置hdfs目录下2、登录hive并进入到指定数据库3、创建表4、执行导入语句5、例子: 二、使用hue将csv数据导入hive表总结 前言 介绍将csv数据导入hive表 1、将csv文本文件放置hdfs目录下 2、登录hive并进入到指定数据库 3、创建表 create extern…

【Python代码】以线性模型为例,详解深度学习算法流程,包括数据生成、定义模型、损失函数、优化算法和训练

**使用带有噪声的线性模型构造数据集&#xff0c;并根据有限的数据恢复该线性模型的参数。**其中包括数据集构造、模型参数初始化、损失函数定义、定义优化算法和训练等过程。是大多数算法实现过程的一个缩影&#xff0c;理解此过程有助于在开发或改进算法时更深刻了解其算法的…

C#,实用新型加强版的整数数组

疫苗要打加强针&#xff01;数组要用加强版&#xff01; 三连发 加强版整数数组源代码https://mp.csdn.net/mp_blog/creation/editor/124151056 加强版实数数组源代码https://mp.csdn.net/mp_blog/creation/editor/124151110 加强版泛型数组源代码https://mp.csdn.net/mp_bl…

软件资源管理下载系统全新带勋章功能 + Uniapp前端

测试环境&#xff1a;php7.1。ng1.2&#xff0c;MySQL 5.6 常见问题&#xff1a; 配置好登录后转圈圈&#xff0c;检查环境及伪静态以及后台创建好应用 上传图片不了&#xff0c;检查php拓展fileinfo 以及public文件权限 App个人主页随机背景图&#xff0c;在前端uitl文件…

Java 面向对象02 封装 (黑马)

人画圆&#xff1a;画圆这个方法应该定义在园这个类里面。 人关门&#xff1a;是人给了门一个作用力&#xff0c;然后门自己关上了门&#xff0c;所以关门的方法是在门的类里面 封装对象的好处&#xff1a; 调用Java自带的方法举例实现&#xff1a; 在测试类中&#xff0c;对其…

Java中验证码功能的解决方案

目录​​​​​​​ 1、前言 2、随机数字验证码 2.1 使用Java的Random类生成随机数字 2.2 使用Java的Graphics2D类在图片上绘制验证码 3、字符验证码 3.1 生成包含随机字符的字符串 3.2 使用Java的Graphics2D类在图片上绘制验证码 ​​​​​​​​​​​​​​4、数学…

【设计模式】代理模式例子解析

代理模式&#xff0c;顾名思义&#xff0c;就是我们在需要访问一个类时&#xff0c;并不直接调用这个类&#xff0c;而是通过一个"代理"来间接地实现这个过程。 这个“代理”就像是真实对象的一个接口&#xff0c;所有的对于真实对象的操作都需要通过这个“代理”来…

IP劫持的危害分析及应对策略

在当今数字化时代&#xff0c;网络安全问题备受关注&#xff0c;其中IP劫持是一种常见而危险的威胁。本文将深入探讨IP劫持的危害&#xff0c;并提供一些有效的应对策略。 第一部分&#xff1a;IP劫持的定义 IP劫持是指黑客通过各种手段获取并篡改目标IP地址的控制权&#xf…

怎么提升搜狗网站排名

在当今数字化时代&#xff0c;网站排名对于品牌、企业以及个人都至关重要。而对于许多网站来说&#xff0c;搜狗搜索引擎是一个重要的流量来源。为了在搜狗上取得更好的排名&#xff0c;不仅需要优化网站内容&#xff0c;还需要巧妙运用一些工具和技巧。在本文中&#xff0c;我…

gitee码云如何提交pr

步骤 fork 源码到自己的仓库 git clone 自己的仓库 git clone xxxxxxxxxxxxxxx查看自己是否与本地仓库建立了连接 git remote -v如果没有关联&#xff0c;先关联本地仓库 git remote add origin xxxxxxxxxx //例 git remote add origin https://gitee.com/YZRDEG/DLT6…

DevEco Studio4.0/3.1预览器报错综合整理

题外话&#xff1a;额&#xff0c;这篇文章的由来&#xff0c;是在这篇文章DevEco Studio3.1报错...发布后&#xff0c;仍有人没解决预览不了的问题&#xff0c;然后就有小伙伴让我看看到底哪个地方出错了&#xff0c;为什么按照文章上的去做了&#xff0c;还是无法使用&#x…

在Qt中通过控制按钮实现登录界面密码与明码的转换

创建控件&#xff1a; 首先&#xff0c;在Qt设计师界面界面上创建QLineEdit类文本框&#xff0c;用于输入密码&#xff0c;并且实现密码与明码相互转化。 设置初始状态&#xff1a; 默认情况下&#xff0c;输入密码的文本框应该是可见的并允许用户输入。 添加切换按钮&…

计算机网络——面试问题

1 从输⼊ URL 到⻚⾯展示到底发⽣了什么&#xff1f; 1. 先检查浏览器缓存⾥是否有缓存该资源&#xff0c;如果有直接返回&#xff1b;如果没有进⼊下⼀ 步⽹络请求。 2. ⽹络请求前&#xff0c;进⾏ DNS 解析 &#xff0c;以获取请求域名的 IP地址 。 3. 浏览器与服务器…

代码随想录二刷 |回溯 | 组合

代码随想录二刷 &#xff5c;回溯 &#xff5c; 组合 题目描述解题思路代码实现 题目描述 77.组合 给定两个整数 n 和 k&#xff0c;返回 1 … n 中所有可能的 k 个数的组合。 示例: 输入: n 4, k 2 输出: [ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4], ] 解题思路 递归…

浅析:HarmonyOS 一次开发多端部署

万物互联时代&#xff0c;应用的设备底座将从几十亿手机扩展到数百亿设备。全新的全场景设备体验&#xff0c;正深入改变消费者的使用习惯&#xff0c; 同时应用开发者也面临设备底座从手机单设备到全场景多设备的转变&#xff0c;通过全场景多设备作为全新的底座&#xff0c;为…

Vue3+ElementUI 多选框中复选框和名字点击方法效果分离

现在的需求为 比如我点击了Option A &#xff0c;触发点击Option A的方法&#xff0c;并且复选框不会取消勾选&#xff0c;分离的方法。 <el-checkbox-group v-model"mapWork.model_checkArray.value"> <div class"naipTypeDom" v-for"item …

【GitHub项目推荐--最简洁的人脸识别库】【转载】

本项目是世界上最简洁的人脸识别库&#xff0c;你可以使用 Python 和命令行工具提取、识别、操作人脸。本项目的人脸识别是基于业内领先的 C 开源库 dlib 中的深度学习模型&#xff0c;用Labeled Faces in the Wild 人脸数据集进行测试&#xff0c;有高达 99.38% 的准确率。 …