51nod 编程挑战

51nod 1352:集合计数 1352 集合计数 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题  收藏  关注 给出N个固定集合{1,N},{2,N-1},{3,N-2},...,{N-1,2},{N,1}.求出有多少个集合满足:第一个元素是A的倍数且第二个元素是B的倍数。 提示: 对于第二组测试数据,集合分别是:{1,1 阅读详情

基础题

1000 A+B

1008 N的阶乘mod P (同余定理)

1011 最大公约数GCD 【GCD 模版】int范围

1012 最小公倍数LCM 【LCM 模版】

1018 排序 (sort)

1046 A^B mod C 【快速幂取模 模版】


1级算法题

1001 数组中和等于K的数对 (排序,首尾枚举)

1002 数塔取数问题 (简单dp)

1003 阶乘后面0的数量 (数学推理,找规律)

1004 n^n的末位数字问题 【快速幂取模 模版】

1009 数字1的数量 (分类讨论/动态规划,数学)

1015 水仙花数 (离线打表,枚举)

1080 两个数的平方和(首尾枚举)

1082 与7无关的数 (打表,注意数据范围)

1083 矩阵取数问题 (和1002原理一样的dp)

1087 1 10 100 1000 (简单规律,高中方程)

1090 三个数和为0 (和1001相似,加一个for循环)

1091 线段的重叠 (需要分析一波的经典贪心)

1182 完美字符串 (简单字符统计后排序)

1283 最小周长 (暴力枚举,太简单了)

1284 2 3 5 7的倍数 (容斥原理)

1289 大鱼吃小鱼 (模拟,栈维护)

51nod1267 4个数和为0 1267 4个数和为0 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题  收藏  关注 给出N个整数,你来判断一下是否能够选出4个数,他们的和为0,可以则输出"Yes",否则输出"No"。 Input 第1行,1个数N,N为数组的长度(4 <= N <= 1000) 第2 - N + 1 阅读详情

相关推荐

51nod 1717 好数

有n个数  a[1],a[2],...,a[n]开始都是0 现在进行操作 t从1~n依次增加 每次把下标时t的倍数的数都反转(0变成1,1变成0)  如果最后a[i]为0,那么称此时的i为好数。 现在对于给定的n,求这时候的好数个数。 n Input 一个数n,表示有n个数。(n Output 一个数,表示好数的个数。 Input示例 2 O

. 3万+

51Nod 数据流中的算法

51nod近日上线了用户满意度检测工具,使用高级人工智能算法,通过用户访问时间、鼠标轨迹等特征计算用户对于网站的满意程度。 现有的统计工具只能统计某一个窗口中,用户的满意程度的均值。夹克老爷想让你为统计工具添加一个新feature,即在统计均值的同时,计算窗口中满意程度的标准差和中位数(均值需要向下取整)。 Input 第一行是整数n与k,代表有n次操作,时间窗口大小为k。 (1

淡然坊 898

51nod1305 Pairwise Sum and Divide

1305 Pairwise Sum and Divide 题目来源: HackerRank 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题  收藏  关注 有这样一段程序,fun会对整数数组A进行求值,其中Floor表示向下取整: fun(A)     sum = 0     for i =

. 4万+

51nod 差和问题(树状数组+离散化 (Java))

题目链接: http://www.51nod.com/contest/problem.html#!problemId=1394 题目描述: 有一个集合S,初始状态下有n个元素,对他进行如下操作: 1、向S里面添加一个值为v的元素。输入格式为1 v 2、向S里面删除一个值为v的元素。输入格式为2 v 3、询问S里面的元素两两之差绝对值之和。输入格式

kalilili的专栏 988

51nod 1103 N的倍数(抽屉定理)

一个长度为N的数组A,从A中选出若干个数,使得这些数的和是N的倍数。 例如:N = 8,数组A包括:2 5 6 3 18 7 11 19,可以选2 6,因为2 + 6 = 8,是8的倍数。 Input 第1行:1个数N,N为数组的长度,同时也是要求的倍数。(2 <= N <= 50000) 第2 - N + 1行:数组A的元素。(0  Output 如果没有符

. 4万+

USB PD快充功率监测仪:高精度嵌入式USB电压电流测量终端

USB供电已从数据接口演进为关键电源总线,尤其在PD快充场景下,工程师亟需对5V–20V宽压范围内的实时电压、电流及瞬时功率进行精准捕获。其底层原理依赖高共模抑制比的高边电流检测与分压采样+ADC数字化处理,结合LDO低噪声供电保障模拟链路精度。该类设备的技术价值在于以低成本实现协议无关的‘电气层可视化’,规避商用ASIC测试仪的黑盒局限,支撑PD充电验证、电源设计调试与教学实验等工程实践。本文介绍的开源USB表即基于N32G430 MCU与INA199电流检测芯片,覆盖USB-C输入/输出双通道监测,具备

weixin_42174098的博客 207

【51Nod】2206 低买高卖

考虑股票市场,一共有n天。 对于第i天,B君知道股票的价格是每单位a[i]元 在每一天,B君可以选择买入一个单位的股票,卖出一个单位的股票,或者什么都不做。 刚开始B君有无穷多的钱,但是没有任何股票。 问n天之后B君最多可以赚多少钱。 (1 <= n <= 200000) (1 <= a[i] <= 10000) 收起 输入 第一行一个整数n表示天数。 接下来一行...

红点雷龙XL 725

cocos2dx中DrawNode画线锯齿和非凸多边形填充

记录一下在cocos2dx中使用DrawNode所遇到的2个问题 1.画线锯齿问题 ios版本下,在AppController.mm中设置CCEAGLView的multiSampling和numberOfSamples。如下图 CCEAGLView *eaglView = [CCEAGLView viewWithFrame: [window bounds]

hello-world 5414

51nod 1116 题解

题目描述 有一个字符串S,记录了一个大数,但不知这个大数是多少进制的,只知道这个数在K进制下是K - 1的倍数。现在由你来求出这个最小的进制K。 例如:给出的数是A1A,有A则最少也是11进制,然后发现A1A在22进制下等于4872,4872 mod 21 = 0,并且22是最小的,因此输出k = 22(大数的表示中A对应10,Z对应35)。 输入 输入大数对应的字符串S。S的长度小于10^5。 输出 输出对应的进制K,如果在2 - 36范围内没有找到对应的解,则输出No Solution

Kiko_heixiazi的博客 223

【机器学习】实验2,基于回归分析的大学综合得分预测(完整代码实现+分析)

大学排名是一个非常重要同时也极富挑战性与争议性的问题,一所大学的综合实力涉及科研、师资、学生等方方面面。目前全球有上百家评估机构会评估大学的综合得分进行排序,而这些机构的打分也往往并不一致。在这些评分机构中,世界大学排名中心(Center for World University Rankings,缩写CWUR)以评估教育质量、校友就业、研究成果和引用,而非依赖于调查和大学所提交的数据著称,是非常有影响力的一个。

高丽大学人工智能硕士在读|专注大模型、RAG、OCR与AI工程实践 1974

STM32H743IIT6上LVGL移植实战:从零到触摸屏驱动的完整配置流程

本文详细记录了在STM32H743IIT6高性能MCU上,从零开始移植LVGL图形库到7寸RGB触摸屏的完整实战流程。内容涵盖工程搭建、显示与触摸驱动配置、LVGL核心优化及常见问题排查,重点讲解了如何利用STM32H743的硬件特性(如DMA2D、LTDC)提升GUI性能,为嵌入式GUI开发提供了一份详实的配置指南。

spark7igniter的博客 549

51Nod-1530-稳定方块

ACM模版描述题解很巧妙的利用两个堆来搞事情,一个大顶堆,一个小顶堆,就是优先队列,维护每次能够拆除的方块儿,每拆除一个向周围扩展一次,并且删除拆掉的这个方块儿,这里用 mapmap 处理。说白了,就是一个有趣的贪心问题,用到两种数据结构罢了,STLSTL ……代码#include <iostream> #include <cstdio> #include <queue> #include <map

逐梦者 575

RV1126 MIPI CSI-2驱动RGB888图像采集的V4L2实战解析

本文详细解析了在RV1126平台上通过MIPI CSI-2接口采集RGB888格式图像的完整V4L2实战流程。核心内容包括设备树(DTS)配置、内核驱动适配、Media Controller链路调试,以及使用v4l2-ctl工具进行图像抓取与验证的方法,旨在帮助开发者打通从硬件连接到稳定采集RGB888图像数据的关键环节。

weixin_29161719的博客 166

题解列表【1】51NOD编程挑战

一级题 1004 n^n的末位数字 1024 矩阵中不重复的元素 1095 Anigram单词 1062 序列中的最大数 1266 蚂蚁 1049 最大子段和 1013 3的幂和 1021 石子归并 1031 骨牌覆盖 1347 旋转字符串 二级题 1315 合法整数集 1413 权势二进制 ...

BLOG CodingJiang = new BLOG (“hello world”); 1912

CANbus收发器ADM3053BRWZ-REEL7应用原理图设计

ADM3053 在 CAN 协议控制器与物理层总线之间创建一个 完全隔离的接口。该器件具有限流和热关断特性,可防止输出短路。额定温 度范围为工业温度范围,提供 20 引脚、宽体 SOIC 封装。该器件采用 5 V 单电源供电, 提供完全隔离的 CAN 解决方案。ADM3053 是一款隔离式控制器区域网络 (CAN) 物理层收 发器,集成隔离 DC/DC 转换器,符合 ISO 11898 标准。该器件采用 ADI 公司的。Coupler® 技术,将双通道隔离器、 CAN 收发器和 ADI 公司的。

zhusl6688的博客 1239

安装openclaw时出现node.exe : npm error code EIDLETIMEOUT的解决方案

本文主要介绍了安装openclaw时出现node.exe : npm error code EIDLETIMEOUT的解决方案,希望能对学习使用openclaw的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 11万+

51nod 1137 矩阵乘法

1137 矩阵乘法 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注给出2个N * N的矩阵M1和M2,输出2个矩阵相乘后的结果。Input第1行:1个数N,表示矩阵的大小(2 &lt;= N &lt;= 100) 第2 - N + 1行,每行N个数,对应M1的1行(0 &lt;= M1[i] &lt;= 1000) 第N + 2 - 2N + 1行,每行N...

BBHHTT的博客 242

ImportError: DLL load failed while importing _rust: 找不到指定的程序的解决方案

 本文主要介绍了ImportError: DLL load failed while importing _rust: 找不到指定的程序的解决方案,希望能对使用Python的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 19万+

国内外常用OJ介绍

1. Virtual Judge:https://vjudge.net/ 一个爬虫网站,可以做各大OJ的题,也可以自己组成套题做比赛 2. POJ:http://poj.org/ 北大的老牌OJ,不过题目比较老,且不支持新的编译器如C++11 3. HDU:http://acm.hdu.edu.cn/ 杭电的OJ,基本取代了POJ成长为国内最成熟、最主流的OJ 4. UVA:https://uva.onlinejudge.org/ 全球最大最老牌的OJ之一,题目数量堪称最多 5. BZOJ:http://w

Blocking The Sky 990

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

2019-2-18训练日记

之前的两个程序还是没有修改出来,又看了看新的题。光靠百度翻译感觉不太行了,太死板了,有的地方还是自己看比较靠谱。写出来一个题,不过稍微有点取巧,提交的时候一直显示“Submit Failed“,试了好几次也没交上去,明天再试试吧。 然后做了一些51nod上的题,其中有一个题目很长,输入很复杂,算起来也挺麻烦的,结果看错了几个地方,以后对于这种题一定要有耐心。 今天把string又看了一下,但感觉越...

qq_43627102的博客 180

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

【gcd性质】Lcm和Gcd的构造

题意:思路:

weixin_62528401的博客 260

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

各大刷题站点

刷题链接 http://poj.org/ poj http://www.spoj.com/  spoj http://acm.hdu.edu.cn/ hdu https://cn.vjudge.net/ vj(包含大部分网站的题库) http://www.51nod.com 51Nod(算法较强,过了能看别人的代码) http://acm.zju.edu.cn zoj http://...

qupeng 1552

C语言学习之部分51nod启蒙练习编码

2393 启蒙练习-取余 #include <stdio.h> main(){ int x; int y; scanf("%d %d",&x,&y); printf("%d\n",x%y); } 2394 启蒙练习-四则运算1 #include <stdio.h> main(){ int a; int b; int c; scanf("%d %d %d",...

weixin_44306061的博客 855

2019年2月3日日记

  这两天家里忙着生意,很少写代码了,做了二十多道基础练习题,当然是openjudge上的了,51nod上面的题二级的题就有点让我自闭了。。。我还是多做些基础的题吧!   加油啊!!!...

qq_43642142的博客 727

51Nod 大数乘法

题目链接 #include //大数乘法#include void Calc(char *s1, char *s2){ int a[2001], i, j, len1, len2; for (i = 0; i 2001; i++) a[i] = 0; len1 = strlen(s1); len2 = strlen(s2); for (i = len1 - 1; i >= 0;

Infinity 378

2019年1月19日假期训练日记

  51nod上的题目是真多啊,我想跳着写都不知道该怎么跳

qq_43641685的博客 484
上一篇: 杭电校第十七届程序设计竞赛暨2017省赛集训队选拔赛
下一篇: (51nod)1001 - 数组中和等于K的数对
ACDoge
博客等级 码龄10年 8粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值