poj1017Number Sequence

FC7300 SPI MCAL配置引导 Example - QMI8A01z外设:Example - QMI8A01z外设: 阅读详情

你妹,你妹,你妹,看起来很容易。其实容易理解错题意,特别是给出的两个样例更容易让人误解题意。。。

好了,其实核心算法就是计算从1到 i 这 i 个数字序列中的数字个数。然后就很简单了;


我的AC代码:

# include <string>
# include <stdlib.h>
# include <stdio.h>
# include <string.h>
# define INF 2147483647
# define DEBUG

long long cnt(long long n) {
	long long re = n;
	if(n >= 10) re += n - 9;
	if (n >= 100) re += n - 99;
	if (n >= 1000) re += n - 999;
	if (n >= 10000) re += n - 9999;
	if (n >= 100000) re += n - 99999;
	if (n >= 1000000) re += n - 999999;
	if (n >= 10000000) re += n - 9999999;
	return re;
}

int main () {
	long long t;
#ifdef DEBUG
#endif
	for (scanf("%lld", &t); t; t --) {
		long long n;
		scanf ("%lld", &n);
		long long i,j,
		sum = 0;
		for (i = 0; ; ++ i) {
			sum += cnt(i);
			if (sum + cnt(i + 1) >= n) {n -= sum; break;}
		}
		for (j = 1; j <= i + 1; ++ j) {
			if (cnt(j) >= n) {n -= cnt(j - 1); break;}
		}
		char str[10];
		sprintf(str, "%d", j);
		printf ("%c\n", str[n - 1]);
		 


	}
	return 0;

}


【YOLO目标检测全栈实战】68 模型量化:从FP32到INT8,精度不掉,速度翻倍 摘要: 模型量化能显著提升推理速度(如YOLOv5s帧率从15FPS提升至38FPS),但需避免三大误区:1)校准集需覆盖实际场景,而非随机采样;2)敏感层(如检测头)应保留FP32精度;3)预处理必须与量化前后一致。通过混合精度量化(Backbone用INT8,检测头用FP32)和逐通道量化,可实现<1%的mAP损失。关键步骤包括校准数据准备、量化感知训练及逐层精度评估,最终在Jetson Nano等边缘设备上实现速度与精度的平衡。 阅读详情

相关推荐

Qt EGLFS 图形后端详解

EGLFS (EGL Full Screen) 是Qt框架在嵌入式Linux系统中的高性能图形显示后端,它提供了直接基于EGL和OpenGL ES的硬件加速渲染解决方案。

浩瀚之水的专栏 469

poj1020分蛋糕(用一堆小正方形拼成一个大正方形)

搞了一天了,没搞出来。看了poj上bbs的神代码总算AC了; 基本思路:用一个数组储存每一列(单位为一,range:1 to cakeSize)的“高度”(即row向下延伸的地方),然后从row最短的地方开始放正方形(从10到1枚举,若放入之后不会超出CakeSize则进行深搜),然后计算能不能放下此正方形。若放不下,continue循环枚举下一个,若可以放下,深搜之,若得,返回true,否则继

To lose to pursue. 2520

人工智能训练师三级·模型生命周期真题40题|训练→评估→调优全链路通关

本文为人工智能训练师三级考试真题解析系列第2篇,聚焦模型生命周期全链路(训练→评估→调优)。内容包含40道精选真题,覆盖数据划分、模型训练、评估指标、超参数调优4个核心阶段。重点考察:1)数据集的合理划分方法(留出法、交叉验证);2)模型训练的基本原理;3)关键评估指标(准确率、召回率、F1等)的应用场景;4)超参数调优技术(网格搜索、随机搜索等)。通过真题解析帮助考生系统掌握模型生命周期的闭环迭代方法论,提升从数据准备到模型优化的全流程实践能力。适合备考人工智能训练师三级认证的考生学习参考。

白话机器学习 47

poj1024:Tester Program给出最短路径求对应迷宫

题意大概如下:給出最短路径,要求一个迷宫,使得该迷宫的唯一最短路径即为此路径,且迷宫中的每一堵墙都不能多余。然后给出一种方案,要你判断此方案是否正确。 我的算法是:先bfs得出一条最短路径和最短路径的总数,若大于1或者跟输入的最短路径不同均不可以。然后计算对于每一个墙,如果可以通过该墙的话最短路径是多少。 如果有算出大于输入的最短路径的(也即是该墙多余),也不可以。算法完毕; AC代码如下:

To lose to pursue. 1655

poj1022:Packing Unit 4D Cubes四维魔方的题意和题解

囧,题意看起来 很复杂,故几乎没什么人提交,其实只要看懂了题目的意思再简单不过了,,,这不,因为英语不好花了很久才看懂题意,稍微解释一下吧: 定义一个四维的魔方,每个四维的魔方有八个面(类比3维的魔方有六个面),每个面是一个3维的东西(类比3维的魔方的每个面是2维的平面)。 然后要把n个四维的魔方包装起来,因为是四维的,所以有四根坐标轴,每个魔方给出9个数据,第一个是此魔方的标识,然后1,2个

To lose to pursue. 1650

poj1009图像边缘检测

从第一个点开始,依次算出与当前点的边缘差值相同的点的个数,如果某个重复次数大于 w * 5那么一定会有一连续的整行为0的输出。故此处可特判一下。然后在输出的过程中注意如果可以和前面的合并的就合并。判断的话主要判断某点正上方和正下方的点所能够达到最远的距离(即像素发生变化的地方)。超过了本行时变设为w;最后去3列的最小值。行数为当前点的行。具体见代码。

To lose to pursue. 1435

poj1021棋盘同构问题

算模拟题吧,先把两个图的所有连通分量计算出来,然后再一一配对,有一个配对不成功便返回false,配对的过程中可旋转90,180,270,360度以及上下翻折,左右翻折。 (开始没考虑翻折,导致wa了一次,调试时才发现,然后就一次AC了,数据太弱,骗分都可以过。。。) 包括调试代码总共200+行代码。第一次刷题写这么读代码阿。。汗~ AC代码(由于数据很弱故没优化,时间有点长。。。。。。囧):

To lose to pursue. 1411

poj 1010邮票

我用的是搜索,后来百度了一下,大概有3种做法,一直接搜索,二,用递归深搜,三,动态规划(http://blog.csdn.net/cugbliang/article/details/2742242) 一开始wa,是因为漏了这种情况 7 4 0 1 0,我的输出为1(0):2,1(0):2,应该为1 --- none ,太粗心了,稍稍改动之后AC 描述 Have you done

To lose to pursue. 1070

poj1023:The Fun Number System有趣的进制系统

题意:给你一个二进制系统,每个位都有一个权重,但是可能为负,由字串ppnppn。。。给出,p代表为正,否则为负,然后给你一个数n(在long long范围内),求此数在这 个有趣的进制系统下的表示。 我的思路是这样的:从低位开始根据pn序列那么可以确定从最低位到当前位所能表示的数字范围,用两个数组存起来,由于字串可能达到64,所以 第64位另外存起来。然后从高位开始判断,如果使用当前位可以使

To lose to pursue. 1031

poj1017装箱问题

用的纯模拟;; 听说有数学解法,稍候google一下: #include using namespace std; /*装有3*3 的箱子可放2*2的包数 当放1个3*3可以放5个2*2 2个可放3个2*2*/ int cc[4] = {0, 5, 3, 1}; int a, b, c, d, e, f; int num; int main() { while (scanf(

To lose to pursue. 974

poj1012约瑟夫问题

推出递推公式   f = (f + m - 1) % (2 * k - i); 若超时,需打表; # include # include # include # include int s[33]; int out(int m, int k) { int point = -1; int t = m; int tmp = k; while (k --) { m = t;

To lose to pursue. 758

poj1016:Numbers That Count

模拟题 一些测试数据: 22 is self-inventorying 31123314 is self-inventorying 314213241519 enters an inventory loop of length 2 21221314 is self-inventorying after 2 steps 111222234459 enters an inventory loo

To lose to pursue. 732

poj1018computing system

用的暴搜,枚举每一个可能的带宽,维护一个最大的b/p,即答案; google了下,还有其他思想, 对带宽排序:离散化思想, 枚举从最小带宽(每一行的最小值中的最小值)到最大带宽(每一行的最大值中的最小值)之间的值:贪心思想 b/p是一个关于b的单峰函数:3分思想。(用这个在加上二分查找和快排优化的话应该可以0msAC,以后回过头再重做吧,先留着,太菜了。) 我的AC代码: #

To lose to pursue. 703

poj1014:Dividing

可以转化为背包问题,即用一个容量为总数的一半去装,如果能装满即可以公平分配;如果不能就不不存在公平分配的方案; 根据题意这是一个多重背包,开始是根据01背包写的。。。不管怎么优化都超时。 然后查了下背包问题的资料(http://love-oriented.com/pack/P03.html),顿悟。。。 对于每种物品,每次去1,2,4,8,16.。。。。。件物品。。 code如下: # i

To lose to pursue. 670

POJ 1011: Sticks

# include # include # include # include int first (int A[], int B[], int size) { for (int i = 1; i <= size; ++ i) { if (B[i] == 0) { B[i] = 1; return i; } } return 0; } int find (in

To lose to pursue. 577

LlamaIndex 系列【18】关键词检索(Keyword Search):TF-IDF 算法

关键词检索(Keyword Search)属于信息检索 技术的基础方法之一,是一种通过输入关键字获取文档信息的查询方式。

记录知识、锤炼自我 783

洛谷 P1421 / P1422 / P1423 小玉三部曲——浮点数的三道关

P1421、P1422、P1423 是洛谷上同一个作者(yeszy)出品的三道入门题,主角都叫小玉,恰好覆盖了浮点数在竞赛入门中的三种典型用法:金额换算与取整、阶梯计费与小数格式化输出、等比递减与浮点累加比较。三道题都不难,但学生最容易踩的坑不是算法,而是浮点数的格式化输出和精度比较。文末延伸讲解 IEEE 754 浮点数存储方式,以及 C++ 中 0.1 与 1 - 0.9 为什么不相等的经典问题。

pypypythonni的博客 208

机器人路径规划5大主流算法详解:MPC、强化学习、图搜索等

▲图6 | 多障碍环境中的势场路径比较,每个圆形障碍物周围的紫色环可以理解为这个障碍物产生的“碰撞磁场”,机器人一旦靠近这些“碰撞磁场”就会受到“人工势场的作用力”,从而被排斥远离障碍物。例如,在家庭辅助机器人中,当用户下达“去书房拿杯子”的指令时,系统结合感知算法在地图上锚定家具和物品的位置,为 LLM 提供空间语义锚点。将家具和物品位置锚定到地图后,可以通过LLM在地图中识别用户指定的目标物体的位置,从而获得地图的起点和终点,随后系统再调用传统的路径规划算法,即可高效的解决复杂的视觉-语言-导航问题。

soaring_casia的专栏 528

20,84:有效的括号,柱状图中最大的矩形

这道题目又是一道有严格先后顺序的数据结构,所以我们可以使用栈来轻松解决这类问题。可以将字符串中处于左半部分的元素压入栈中,当遇到右半部分的元素时,我们可以将原来的元素先出栈,在和右半部分的元素进行比对,如果他俩是一对的话,就进行下一个循环,如果不是一对的话,就直接返回false,因为已经违反了规则。

2401_88017330的博客 187

leetcode 3903. 最小稳定下标 I 简单

如果不存在这样的下标,则返回。在下标 0 处,不稳定值为。

2401_88085478的博客 192

排序-堆排序(Heap Sort)

摘要:堆排序是一种基于二叉堆数据结构的原地排序算法,凭借稳定的 O(nlog n) 时间复杂度和 O(1) 的额外空间开销,弥补了冒泡、选择、插入排序在大规模数据下效率低下的短板。本文从堆的底层性质出发,完整讲解堆排序的原理、向上调整、向下调整、建堆逻辑与排序流程,重点剖析「升序建大根堆、降序建小根堆」这一核心口诀的根本原因,并给出可运行的 C++ 代码实现,帮助读者彻底吃透堆排序。

2401_87882972的博客 104

STM32 W25Q64驱动程序 W25Q128驱动程序 W25Q32驱动程序

用于驱动W25Q64,模拟SPI,更改移植方便,标准库

2025最新广西村界村级行政区划矢量shp数据下载

2025最新广西省村界村级行政区划矢量shp数据,几万个面,属性包含村、社区乡、街道镇、市多级属性,非常准确

上一篇: poj1018computing system
下一篇: poj1020分蛋糕(用一堆小正方形拼成一个大正方形)
atupal
博客等级 码龄15年 125粉丝 163原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值