hpuoj【1040】寻找单身狗 【思维】

在MacBook上直接跑Windows Server 2022:一个开发者的真实踩坑与配置全记录 本文详细记录了在MacBook上原生运行Windows Server 2022的完整流程与优化技巧。通过Boot Camp实现非虚拟机安装,开发者可以充分利用Mac硬件性能,搭建高效的本地开发环境,特别适合需要测试跨平台应用和服务器功能的场景。文章涵盖驱动处理、分区策略、Docker配置等关键步骤,为技术极客提供实用指南。 阅读详情

1040: 寻找单身狗 [思维]

时间限制: 1 Sec  内存限制: 128 MB

提交: 168  解决: 55  统计

题目描述

杜陵韦固,元和二年旅次宋城遇一老人倚布囊,坐于阶上,向月捡书。固问所寻何书,答曰:“天下之婚牍耳。”又问囊中何物,答曰:“赤绳子耳。以系夫妻之足,及其生,则潜用相系,虽讎敌之家,贵贱悬隔,天涯从宦, 吴楚异乡,此绳一系,终不可逭。”——唐代李复言《续玄怪录·定婚店》。

这个在月下倚布囊、坐于阶上、向月检书的老人,即是后来在民间被奉为婚姻之神的月下老人。只要其用囊中红绳把世间男女之足系在一起,即使经历“仇敌之怨,贵贱悬隔,天涯从宦,吴楚异乡”等折磨,也会化解一切最终成为夫妻。

但月老也有尴尬的时候!

这一日,他照常系红线,却发现这一批年轻人的数量是奇数!

他划分的标准是根据每个人的“X”值,若两个人的“X”值相同,那么月老就会把他们连在一起。不过因为总数是奇数,所以总会有一个人被空出来,我们称之为“单身狗”。

不过好在除了这个“单身狗”,其余所有人都恰好可以组成两两一对。

现在给出所有人的“X”值,请找出“单身狗”的X值。

需要注意的是,也许单身狗也有与其X值相同的人,但是这个人已经有其他人相连了。

输入

第一行是一个整数 n n (  0<n<100000n 0<n<100000且n为奇数 ),代表有 n n个人。

下面一行有 n n个以一个空格分开的整数 ai ai (  0<m<109 0<m<109 ),代表每个人的“X”值。

输出

输出单身狗的“X”值。

样例输入

5
2 3 4 2 3

样例输出

4

提示

此题存在基于位运算的时间复杂度 O(n) O(n)、空间复杂度 O(1) O(1)算法。




解析:特殊情况1 1 1 2 2

           输出1



程序如下:

#include<algorithm>  
#include<cstring>
#include<cstdio>    
using namespace std; 
int a[1000000];
int main()
{
    int n;
    while(scanf("%d",&n)!=EOF)
    {
    	int ans=0;
    	for(int i=0;i<n;i++) 
	        scanf("%d",&a[i]);  
	    for(int i=0;i<n;i++) 
	        ans^=a[i];     
	    printf("%d\n",ans);
	}
    return 0;
}  


CentOS7.9 安装 ImageMagick,图片转换为HEIC图像格式 由于ImageMagick7以下不支持heic等图片格式,所以重新安装了ImageMagick7.1版本支持heic格式,在网上找了很多资料,归纳总结并写此文章记录一下。在Linux(CentOS7.9)上安装ImageMagick7.1.1-38。 阅读详情

相关推荐

Jetson AGX Orin边缘AI实战:用YOLOv8做目标检测,我的环境配置踩坑与优化记录

本文详细记录了在Jetson AGX Orin上部署YOLOv8目标检测模型的环境配置与优化过程。从JetPack版本确认、PyTorch安装陷阱到Torchvision编译技巧,再到YOLOv8部署和系统级优化,提供了完整的实战指南。特别针对边缘AI设备的特性,分享了CUDA加速、内存管理等性能调优经验,帮助开发者高效完成工业级AI应用部署。

weixin_30839881的博客 353

hpuoj寻找单身

1040: 寻找单身 [思维] 时间限制: 1 Sec 内存限制: 128 MB 点击打开题目链接 题目描述 杜陵韦固,元和二年旅次宋城遇一老人倚布囊,坐于阶上,向月捡书。固问所寻何书,答曰:“天下之婚牍耳。”又问囊中何物,答曰:“赤绳子耳。以系夫妻之足,及其生,则潜用相系,虽讎敌之家,贵贱悬隔,天涯从宦, 吴楚异乡,此绳一系,终不可逭。”——唐代李复言《续玄怪录·定婚店》。

南宫沉梦博客 883

pandas,构造MultiIndex的四种方法:from_tuples、from_arrays、from_product、from_frame

1、from_tuples:通过 “元组对” 构造MultiIndex """ 一对元组,为一个索引 """ tuples = [(1, 'red'), (1, 'blue'), (2, 'red'), (2, 'blue')] pd.MultiIndex.from_tuples(tuples, names=('number', 'color')) 2、from_arrays:通过 “列表元素的组合” 构造MultiIndex """ 列中表的元素,按位置 对应组合,形成索引 """ arrays

jieru_liu的博客 5315

【C】OJ练习题---单身类问题、双指针类(数据结构顺序表)

本章我们介绍的两类练习题主要是关于C语言实现数据结构的复杂度和顺序表类问题。

ZZZCCC的博客 618

【LeetCode每日一题】找(一只或者多只)单身

首先,我们肯定是不能把它们一股脑地异或到一起了,因为单身们大小既不相等也大概率不为0,肯定是找不出来的。 不过我们知道,最后异或出来的结果肯定不为0,因为单身们的大小肯定不相等。 那我们就找到了解题思路——通过将两只单身分组来达到上面只有一只单身的情况,然后分别异或到一起。 分组的方法就可以按照异或的结果来,异或相同位0,相异为1,我们就可以找第一个不相等的位置来将单身分组,也就是异或结果二进制位里面第一个为1的位置,记录下这个位置。 之后再定义两个变量用来作为两只单身,初始化为0。 紧接着遍历

陈大大陈的博客 1669

C语言找出数组中的单身

找数组中的单身

qq_58330935的博客 921

PAT B1065

1065. 单身(25) “单身”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。 输入格式: 输入第一行给出一个正整数N( 输出格式: 首先第一行输出落单客人的总人数;随后第二行按ID递增顺序列出落单的客人。ID间用1个空格分隔,行的首尾不得有多余空格。 输入样例: 3 11111 22222 33333 44444 5555

dancheng1的博客 958

PAT 乙级 1065 单身(25 分)

单身”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。输入格式:输入第一行给出一个正整数 N(≤ 50 000),是已知夫妻/伴侣的对数;随后 N 行,每行给出一对夫妻/伴侣——为方便起见,每人对应一个 ID 号,为 5 位数字(从 00000 到 99999),ID 间以空格分隔;之后给出一个正整数 M(≤ 10 000),为参加派对的总人数;随后...

Hickey_Chen的博客 866

寻找单身

题目描述 第一行是一个整数n(1£n£1000000),第二行是n个整数,每两个整数之间有一个空格,题目保证有且仅有两个不同的整数出现一次,其他的整数都是出现两次。输出两个整数,分别代表两个单身伪造的号码,中间有一个空格,并且较小号码的先输出。 样例输入 6 2 2 1 1 4 3 样例输出 3 4 代码实现 import java.util.HashSet; import java.util....

callmeCassie的博客 564

寻找数组中的单身(二)二的传说

接上篇一入侵 一看到了英勇无畏的程序猿,立马吓尿了裤子,撒腿就跑,跑了一天一夜后,一望着自己已经晒干的裤子,感到丢了面子,懊恼无比,想着将来一定要报这一吓尿之仇,由于乱跑一起,并且狂奔了一天一夜于是迷了方向也不知道到了那里,正当一准备给麻麻打电话诉委屈的时候,抬头一看,居然看到了,单身的圣地国际知名大学西安科技大学。“哈哈,天不亡我一”,一这时想...

weixin_34365635的博客 224

D.最强单身

华中师范大学 2016 年“计蒜客杯”第十四届程序设计竞赛 D. 最强单身 Description 有若干只单身排成一排,编号从 l 到 r。GBX 发现,一个单身的编号的 二进制中 1 的数量越多,表示该单身越强(就是单身越久咯 -_-|||)。GBX 想 找到一只最强的单身和他做朋友(强者惺惺相惜吧 >_<)。 Input 输入一个 T(T ≤ 1000)表示 T 组数据

Daniel 1645

PAT 1065 单身 python(无超时)

1065 单身 (25 分) “单身”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。 输入格式: 输入第一行给出一个正整数 N(≤ 50 000),是已知夫妻/伴侣的对数;随后 N 行,每行给出一对夫妻/伴侣——为方便起见,每人对应一个 ID 号,为 5 位数字(从 00000 到 99999),ID 间以空格分隔;之后给出一个正整数 M(≤ 10...

Raaay的博客 1565

1065. 单身

单身”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。输入格式:输入第一行给出一个正整数N(&lt;=50000),是已知夫妻/伴侣的对数;随后N行,每行给出一对夫妻/伴侣——为方便起见,每人对应一个ID号,为5位数字(从00000到99999),ID间以空格分隔;之后给出一个正整数M(&lt;=10000),为参加派对的总人数;随后一行给出这M位客...

Caronell的博客 445

找出数组中的“单身

(一)数组中的元素除一个只出现一次外,其余均成对出现,找出这个只出现一次的元素;         算法:对于数组中的所有元素进行异或操作,便可得到这条单身; (二)数组中的元素除了两个只出现一次外,其余均出现一次,找出这两个只出现一次的元素;        算法 : (1)对于数组中的所有元素进行异或处理,得到异或的结果result;                  (2)找到resu

cm_cyj_1116的博客 1647

C语言--找出单身问题

目录:1.单身问题分析思路2.代码3.运行结果 1.单身问题分析思路 单身:一组元素中只出现一次的数字 eg:{ 18,10,1, 1, 8, 2, 9, 9 ,3, 4, 4, 8, 6, 6, 12, 12,10} 单身:2,3,18 思路:首先对该组元素进行冒泡排序(按升序举例)      从首元素开始将相邻元素进行比较,如果相邻的两个数相等i+2,如果相邻的两个数不相等i+1 2.代码 #include<stdio.h> //冒泡

HanMeng的博客 1312

patd乙级真题 1065. 单身(25)

题目链接               点击打开链接 思路 定义couple数组,couple[i] == j,若j == 100001代表i没对象,否则i的对象为j。定义people数组,people[i] == j,若j == 0,则i没来聚会,若j == 1,则i来了。 代码 #include #include #include #include int mai

a823837282的博客 441

1065 单身——c++实现

题目: 1065 单身 (25 分) “单身”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。 输入格式: 输入第一行给出一个正整数 N(≤ 50 000),是已知夫妻/伴侣的对数;随后 N 行,每行给出一对夫妻/伴侣——为方便起见,每人对应一个 ID 号,为 5 位数字(从 00000 到 99999),ID 间以空格分隔;之后给出一个正...

吉大秦少游 2278

PAT Basic 1065. 单身(25)(C语言实现)

我的PAT系列文章更新重心已移至Github,欢迎来看PAT题解的小伙伴请到Github Pages浏览最新内容。此处文章目前已更新至与Github Pages同步。欢迎star我的repo。 题目 “单身”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。 输入格式: 输入第一行给出一个正整数 N( 50 000),是已知夫妻/伴侣的对数;随...

Oliver's Blog 3300

PAT 1065 单身 (25分)

1065 单身 (25分) “单身”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。 输入格式: 输入第一行给出一个正整数 N(≤ 50 000),是已知夫妻/伴侣的对数;随后 N 行,每行给出一对夫妻/伴侣——为方便起见,每人对应一个 ID 号,为 5 位数字(从 00000 到 99999),ID 间以空格分隔;之后给出一个正整数 M(≤ 10 ...

ganlanA的博客 1654

1065. 单身(25)

单身”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。 输入格式: 输入第一行给出一个正整数N(&lt;=50000),是已知夫妻/伴侣的对数;随后N行,每行给出一对夫妻/伴侣——为方便起见,每人对 应一个ID号,为5位数字(从00000到99999),ID间以空格分隔;之后给出一个正整数M(&lt;=10000),为参加派对的总人数; 随后一行...

只愿不违本心的博客 469

1065 单身(25 分)

1065 单身(25 分) “单身”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。 输入格式: 输入第一行给出一个正整数 N(≤ 50 000),是已知夫妻/伴侣的对数;随后 N 行,每行给出一对夫妻/伴侣——为方便起见,每人对应一个 ID 号,为 5 位数字(从 00000 到 99999),ID 间以空格分隔;之后给出一个正整数 M(≤ ...

潮流 M I 的博客 2777

初学C语言【14】寻找单身

一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。编写一个函数找出这两个只出现一次的数字。LeetCode:只出现一次的数字,题目链接 示例 输入:[ 1,2,3,4,5,2,1,3 ] 输出:4 , 5 方法一:先对数组进行排序,排序后进行相邻的数字比较是否相同。图示: #include<stdio.h> void Bbsort(int* a,int n)//冒泡排序 {...

Grey_Pigeon的博客 1723

基于加速区域卷积神经网络的高铁接触网承力索底座裂纹检测研究.pdf

基于加速区域卷积神经网络的高铁接触网承力索底座裂纹检测研究.pdf

1991至2024年国家社科基金立项清单和近100份申请书范本(最新整理)

好的选题是成功的一半 ,是成败的关键。因此,每年课题指南公布后,出来认真研读课题指南,还需要学习借鉴已中标课题的选题,也可以掌握最近研究的热点和动向,选题可以从新理论、新方法、新区域、新战略等等。因此,今天给大家分享一份1991-2024年国家社科基金立项清单。一、国家社科基金项目清单1、数据来源:国家哲学社会科学规划办2、时间跨度:1991-2024年 3、区域范围:全国,达10万项4、指标说明:国家社科基金设有马克思主义·科学社会主义、党史·党建、哲学、理论经济、应用经济学、政治学、社会学、法学、国际问题研究、中国历史、世界历史、考古学、民族问题研究、宗教学、中国文学、外国文学、语言学、新闻学与传播学、图书馆·情报与文献学、人口学、统计学、体育学、管理学等23个学科规划评审小组以及教育学、艺术学、军事学三个单列学科,已形成包括重大项目、年度项目、特别委托项目、后期资助项目、西部项目、中华学术外译项目等六个类别的立项资助体系。二、国自然、国社科、教育部立项申请书范本(超100份,经管类)

上一篇: 十七周周练E - 完美字符串 【字符串】&&【统计】
下一篇: hpuoj【1160】木棒挑战On1(三)【思维】
tian_he_he
博客等级 码龄9年 55粉丝 198原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值