Modulo

news/2024/11/20 23:17:12/

题目描述

给出10个整数,问这些整数%42后有多少个不同的余数。 

输入格式

输入包含10个小于1000的非负整数,每行一个。

输出格式

输出它们%42后,有多少个不同的余数。

样例输入

1
2
3
4
5
6
7
8
9
10

样例输出

10

样例输入

42
84
252
420
840
126
42
84
420
126

样例输出

1

样例输入

39
40
41
42
43
44
82
83
84
85

样例输出

6

问题提示

第一个样例的十个结果是1,2,3,4,5,6,7,8,9,10,有10个不同的结果;第二个样例结果都是0,只有一个不同的结果;第三个样例余数是39,40,41,0,1,2,40,41,0,1,有0,1,2,39,40,41这六个不同的结果。

直接上代码

#include<bits/stdc++.h>
using namespace std;
int a[10100],ans=1;
int main()
{	for(int i=1;i<=10;i++){cin>>a[i];a[i]%=42;}sort(a+1,a+11);for(int i=2;i<=10;i++){if(a[i]!=a[i-1]){ans++;}}cout<<ans;return 0;
} 

hash代码

#include<bits/stdc++.h>//哈希 
using namespace std;
int haxi[45],cnt=0;//mod42最多也就41,多开4位 cnt用来计数 
int main()
{	int n=10,x;//定义范围 while(n--){cin>>x;a[x%42]=1;//余数 }for(int i=0;i<=41;i++)//注意范围,余数可为0 {if(a[i]==1){cnt++;}}//遍历 cout<<cnt;return 0;
} 


http://www.ppmy.cn/news/690033.html

相关文章

关于MOMODA的隐私权政策

1、android.permission.CAMERA&#xff0c;用于用户扫描二维码 2、android.permission.READ_PHONE_STATE&#xff0c;访问当前手机使用的系统语言&#xff0c;因为App后期需要拓展多语言支持&#xff0c;所以需要访问当前的系统语言&#xff0c;用于适配语言和请求服务器后服务…

MONO在中国

大名鼎鼎的开源跨平台开发框架MONO &#xff0c;最近在中国越炒越火&#xff01;前段时间 Unity3D 让MONO逐渐进入大家的视线&#xff01;如今的Xamarin 更将要掀起一波浪潮&#xff01; Unity3D 被国内某些培训机构 带入了大众的视线&#xff01; Xamarin 如今也在某些地方悄…

DMA

DMA 控制器允许 Blackfin 或者外设指定数据传送操作&#xff0c;然后返回正常操作中。 DMA 控制器传送数据的过程独立于处理器的活动 。 DMA 控制器传送数据的方式有下面几种&#xff1a; l 存储器 <-> 存储器 &#xff08; MemDMA &#xff09;&#xff1b;…

【MSP432电机驱动设计—下篇】霍尔编码器测车轮运行距离与M/T综合公式法测速概念

开发板型号为MSP432P401r 今日得以继续我的MSP432电赛速通之路&#xff0c;本篇使用MSP432编程学习霍尔编码器M/T公式法测速概念&#xff0c;最终实现用外部中断方式测得小车行走路程&#xff0c;文章学习讲解原理、附上实例实践、附上关键代码、附上…

Android依赖注入框架---ButterKnife

大家在开发中&#xff0c;经常会使用到findViewById 和 setOnClickListener&#xff0c;但是当控件较多时&#xff0c;重复的进行控件获取真的很烦&#xff0c;很郁闷&#xff0c;特别是对一些有强迫症的SuperMan来讲&#xff0c;看着一推findViewById就头皮发麻,不过当你使用了…

基于WebGL架构的3D可视化平台—粮仓3D场景

前言 什么才是智慧粮仓 正所谓“国以民为本&#xff0c;民以食为天”。粮食既是关系国计民生和国家经济安全的重要战略物资&#xff0c;也是人民群众最基本的生活资料。其中粮仓是粮食建设的根基&#xff0c;对保障粮食安全尤为重要。随着信息化技术发展&#xff0c;全国各地…

50代码HTML5 Canvas 3D 编辑器优雅搞定

原创 文章, 转载请标明出处 https://blog.csdn.net/liuwei000000/article/details/83378837 1024程序员节刚过,手痒想实现一个html的3d编辑器,看了three.js 同时还看了网上流传已久的<<基于 HTML5 Canvas 的简易 2D 3D 编辑器>>,都觉得太复杂,一个3d编辑器…

基于ThingJS开发的WebGL H5停车场三维可视化管理Demo

前言 随着社会的发展&#xff0c;城市中的汽车越来越多。车辆集中存放管理的场所被人类提出车辆进出的秩序、车辆存放的安全性、车辆存放管理的有偿性等要求。停车场系统应用现代机械电子及通讯科学技术&#xff0c;集控制硬件、软件于一体。随着科技的发展&#xff0c;停车场…