PKU 1002 487-3279

PKU OJ 1002(487-3279)电话号码解题方法与个人最简短代码 以前一次偶然的机会听说了最短代码竞赛,这两天不想干啥事,便开始做一做OJ吧, 题目见这里:http://poj.org/problem?id=1002 主要是一个字符串读取与转换,我的代码长度为651字节,39行。 阅读详情

用普通的方法一个一个地计数然后再按字典排序就超时了.用快速排序之后就是字典顺序,并且可以按顺序算出个数.

Clion编译stm32cube初始化工程时non constant or forward reference address expression for section .ARM.extab报错 相信应该有同学在看了稚晖君关于clion开发stm32的文章之后也想在自己PC上实现“优雅の嵌入式开发”遇到和我类似的问题。他的文章是22年写的,我个人猜测应当是版本更新导致的不适配。意思就是说 READONLY 只能在gcc11以后的版本中使用,gcc10及以前的版本将无法正确识别,也就有如下错误。或者就可以将gcc升级至最新的版本。记得在clion工具链中修改c,cpp编译器的位置。可以将文本括号中的 READONLY 全部删除。当时由于没有注意到这行注释导致在这里卡了好久。 阅读详情

相关推荐

SCU【C】程序设计基础期末安全项目lab2-Deadbeef-writeup(附题目&源码)

项目名称(本质:栈溢出攻击)【源码在文首】和lab1一样,此题又是美国卡耐基梅隆大学的平时作业哈哈哈! 项目要求是把栈溢出,强行更改函数返回值,输出0xdeadbeef。

2301_79586491的博客 1544

487-3279 - PKU 1002

/**//*  Name: 487-3279 - PKU 1002  Author: Mars  Description: 本来用STL的MAP写的,超了N次时。。只得自己写了个二分查找树  Result: 2265308 bestzsx 1002 Accepted 2512K 998MS C++ 1753B 2007-06-12 23:50:54 */#include iostream>us

benny5609的专栏 1208

vue 获取el-table多选的选中行

<el-table :data='tableData' ref="multipleTable" v-loading='loading' border max-height='700' style='width: 100%' size="mini"> <el-table-column type="selection" width="55"></el-table-column> <el-table-column label

且听风吟的博客 6649

ACM PKU 1002--487-3279

让电话号码容易被记住的另一个办法是以一种好记的方式对号码的数字进行分组。给定一个电话号码目录,其中包含N个电话号码,每个电话号码由字符串组成,可能包含数字、大写字母(不包含Q和Z)和连字符。TUT-GLOP的标准格式是888-4567,310-GINO的标准格式是310-4466,3-10-10-10的标准格式是310-1010。输入的格式是,第一行是一个正整数,指定电话号码薄中号码的数量(最多100000)。对于每个出现重复的号码产生一行输出,输出是号码的标准格式紧跟一个空格然后是它的重复次数。

m0_72838526的博客 260

CloudCompare 和 PCL:点云网格化分析与处理

点云网格化是将点云数据转化为规则网格的过程,其主要思想是将离散的点云投影到一个平面上,然后对该平面进行划分,形成一系列小区域。在点云网格化方面,PCL 提供了各种算法和工具,可以实现高效的点云网格化操作。以上示例代码中,首先加载了输入的点云数据,然后通过设置合适的网格化算法参数,如搜索半径和最大三角形边长等,执行了网格化操作,最后将网格化结果保存到输出文件中。以上示例代码中,首先加载了输入的点云数据,然后通过设置合适的网格化参数,如分辨率等,执行了网格化操作,最后将网格化结果保存到输出文件中。

TechPulseZ的博客 1291

芯片原厂linux驱动开发的分享

大家好,我是XX,来自湖南XX学院,电子信息18级,也曾在创新基地控制组学习过两三年,毕业后就职于一家芯片原厂的解决方案部,担任驱动工程师的职位,算上实习期,我的工作时长已有两年。在此我想将这两年期间学习与积累到的一些经验输出出来,与大家一同分享。知识面有限,只能简单介绍一些驱动开发方向的一些经验,且由于经验尚浅,文中难免会有一些疏漏和错误之处,还请大家积极地批评指正。

嵌入式技术开发 849

PKU_1002_487-3279

487-3279 Description Businesses like to have memorable telephone numbers. One way to make a telephone number memorable is to have it spell a memorable word or phrase. For example, you can call

开始的路 550

如何合法抓取TikTok视频信息和评论:完整Python爬虫教程

尽管TikTok没有开放的公共API来直接抓取视频内容和评论,开发者仍然可以通过合法的方式使用第三方API工具来获取公开数据。无论使用什么工具,都应当严格遵守TikTok的使用条款和当地的隐私法规,确保数据抓取行为符合规定。通过本文介绍的TikTok-Api库和Python技术,你可以合法地抓取公开的视频信息和评论,并进行数据存储与分析。使用这些技术时,务必确保抓取行为不会侵犯用户隐私,并遵守平台的API使用规定。

2201_76125261的博客 1710

PKU 1002 487-3279 问题的解决

题目不多说了,见如下连接:http://acm.pku.edu.cn/JudgeOnline/problem?id=1002 我的思想是二叉排序树,不过如果是正儿八经的软件这样作肯定是违背规则的(除非十分注意效率问题)。因为电话号码是7位数,所以我想用long类型来作,毕竟要比strcmp(char *, char *)有较高的效率,当然这也带来了几个问题:1.电话号码从char*

懒得打字 1315

Windows11搭建GPU版本PyTorch 开发环境教程

Windows11搭建GPU版本PyTorch环境详细过程

世界那么大,我想去看看~【随心更新,看世界去了😄】 3236

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

PKU OJ 1002 487-3279

PKU OJ 1002 487-3279 487-3279 Description Businesses like to have memorable telephone numbers. One way to make a telephone number memorable is to have it spell a memorable word or phrase. For...

weixin_30677073的博客 210

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

PKU ACM 1002 487-3279

题目链接:487-3279 问题描述: 企业喜欢用容易被记住的电话号码。让电话号码容易被记住的一个办法是将它写成一个容易记住的单词或者短语。例如,你需要给滑铁卢大学打电话时,可以拨打TUT-GLOP。有时,只将电话号码中部分数字拼写成单词。当你晚上回到酒店,可以通过拨打3

咔嚓!~咔嚓!~ 1020

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

PKU ACM 1002 487-3279 C++实现

#include #include #include #include #include using namespace std; class LiQiang { private: inline char convert(char ch) { if (ch = '0') { return ch; } if ('A' == ch || 'B'

woshillll的专栏 504

pku 1002 487-3279

http://acm.pku.edu.cn/JudgeOnline/problem?id=1002本题大意是把输入的电话号码规范化并排序、并输出所有不同的电话号码、以及其出现的次数代码如下:#include#include#include#include#include#includeusing namespace std;#define MAX 100000int caseNum;int counter[MAX];      //全局变量自动初始化为0bool duplicate=false;vector

ttan1215225的专栏 349

pku oj 1002 487-3279

#include #include #include using namespace std; static const int s_table[] = {2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,-1,7,7,8,8,8,9,9,9,-1}; string normalize(const string& str) { const int LEN = (in

hll127的专栏 697

PKU ACM 1002- 487-3279-解题报告

[color=darkred]487-3279 Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 105781 Accepted: 17808 Description Businesses like to have memorable telephone numbers. One way to make a t...

DJb4ke的专栏 294

POJ 1002求487-3279解题报告——【PKU ACM】

这道题整体没有太多难度。。。 #include #include #include #include #include using namespace std; void standardization(string *pNum); //将输入的号码全部标准化 char mapping(char num); //映射函数,将数字和字母的映射关系

piano7heart的专栏 610

Pku acm 1002 487-3279 排序算法解题报告(一) ----二叉查找数(BST)

题意就是输入几组字符串,按照给出的形式转换为统一格式,然后输出出现多于一次的字符串出现的次数,输出时按照升序排列。由于题目中处理了大量的字符串,这里采用了二叉查找树(BST)来解决本题。二叉查找树(BST)也称为二叉搜索树,二叉查找树或者是一棵空树,或者是具有下列性质的二叉树: 1、每个结点都有一个作为查找依据的关键码(key)。 2、左子树(如果存在)上所有结点的关键码都小于等于根结点的关键

苏强的专栏 2826

POJ 1002 487-3279

刚看完这道题,我的第一反应是用散列表。对每行输入求标准格式,用后4位做为hash值,前3位最为特征值,用链表的方式处理冲突。 但写到一半,感觉自己2了。考虑最坏情况,先读入1000个有相同hash值,不同特征值的号码,然后重复最后一个数。 此时散列的时间会用到100000*1000,目测TLE。需要用6位做为hash值,1位做为特征值才能做到10^6的时间复杂度,还可能MLE。 又注意到总共

Tang_YT的博客 404

pku1002题解

487-3279 Time Limit:2000MS  Memory Limit:30000KTotal Submit:48044 Accepted:8313 DescriptionBusinesses like to have memorable telephone numbers. One way to make a telephone number memorable is to hav

Killua 的程序世界 1503

PKU 题目分类

排序 1002(需要字符处理,排序用快排即可) 1007(稳定的排序) 2159(题意较难懂) 2231 2371(简单排序) 2388(顺序统计算法) 2418(二叉排序树) 回溯搜索:1979(和迷宫类似) 1980(对剪枝要求较高) 数学计算简单(或不值得做的题):1003 1004 1005 1068 1326 1656 1657 1658 1663 1922 1978 20...

anvt77205的博客 420

poj 1002 487-3279

<br />http://acm.pku.edu.cn/JudgeOnline/problem?id=1002<br /> <br />自己琢磨出用qsort排字符串数组,虽然时间很多860ms 但是很有成就感<br /> <br />#include<stdio.h> #include<string.h> #include<stdlib.h> int cmp(const void*a,const void*b){ return strcmp((char*)a,(char *)b); } in

yyliunianyy的专栏 291
上一篇: PKU 1207 The 3n + 1 problem
下一篇: PKU 1674 Sorting by Swapping
wihing
博客等级 码龄19年 55粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值