精品个人网站源码下载如何做好网站建设的关键重点

web/2025/10/2 16:53:01/文章来源:
精品个人网站源码下载,如何做好网站建设的关键重点,安阳县妇幼保健院,空间有了怎么做网站更多 CSP 认证考试题目题解可以前往#xff1a;CSP-CCF 认证考试真题题解 原题链接#xff1a; 202403-1 词频统计 时间限制#xff1a; 1.0 秒 空间限制#xff1a; 512 MiB 题目描述 在学习了文本处理后#xff0c;小 P 对英语书中的 n n n 篇文章进行了初步整理。 … 更多 CSP 认证考试题目题解可以前往CSP-CCF 认证考试真题题解 原题链接 202403-1 词频统计 时间限制 1.0 秒 空间限制 512 MiB 题目描述 在学习了文本处理后小 P 对英语书中的 n n n 篇文章进行了初步整理。 具体来说小 P 将所有的英文单词都转化为了整数编号。假设这 n n n 篇文章中共出现了 m m m 个不同的单词则把它们从 1 1 1 到 m m m 进行编号。 这样每篇文章就简化为了一个整数序列其中每个数都在 1 1 1 到 m m m 范围内。 现给出小 P 处理后的 n n n 篇文章对于每个单词 i i i 1 ≤ i ≤ m 1 \leq i \leq m 1≤i≤m试统计 单词 i i i 出现在了多少篇文章中单词 i i i 在全部文章中总共出现了几次 输入格式 从标准输入读入数据。 输入共 n 1 n1 n1 行。 输入的第一行包含两个正整数 n n n 和 m m m分别表示文章篇数和单词编号上限。 输入的第 i 1 i 1 i1 行 1 ≤ i ≤ n 1 \leq i \leq n 1≤i≤n包含由空格分隔的若干整数 其中第一个整数 l i l_i li​ 表示第 i i i 篇文章的长度单词个数 接下来 l i l_i li​​ 个整数表示对应的整数序列序列中每个整数均在 1 1 1 到 m m m 范围内各对应原文中的一个单词。 输出格式 输出到标准输出。 输出共 m m m 行。 第 i i i 行 1 ≤ i ≤ m 1 \leq i \leq m 1≤i≤m输出由空格分隔的两个整数 x i x_i xi​​ 和 y i y_i yi​​表示共有 x i x_i xi​ 篇文章包含单词 i i i总计出现次数为 y i y_i yi​。 样例输入 4 3 5 1 2 3 2 1 1 1 3 2 2 2 2 3 2样例输出 2 3 3 6 2 2样例解释 单词 2 2 2 在 文章 1 1 1 中出现两次文章 3 3 3 中出现三次文章 4 4 4 中出现一次。 因此 x 2 3 x_2 3 x2​3、 y 2 6 y_2 6 y2​6。 子任务 全部的测试数据满足 0 n , m ≤ 100 0 n, m \leq 100 0n,m≤100且每篇文章至少包含一个单词、最多不超过 100 100 100 个单词 1 ≤ l i ≤ 100 1 \leq l_i \leq 100 1≤li​≤100。 题解 a i a_i ai​ 表示单词 i i i 出现在了多少篇文章中 b i b_i bi​ 表示单词 i i i 在全部文章中总共出现了几次 v i s i vis_i visi​ 表示从第 1 1 1 篇文章到第 n n n 篇遍历文章最后一次遇到单词 i i i 是在哪篇文章。 对于 a i a_i ai​如果遇到了 i i i 单词判断 v i s i vis_i visi​ 是否为当前文章如果不是就代表 a i a_i ai​ 出现在了一篇新的文章中那么就将 a i a_i ai​ 加上 1 1 1并将 v i s i vis_i visi​ 变为当前文章。 对于 b i b_i bi​如果遇到了 i i i 单词直接将 b i b_i bi​ 加上 1 1 1 即可。 时间复杂度 O ( 100 n m ) \mathcal{O}(100nm) O(100nm)。 参考代码 /*Created by Pujx on 2024/5/8. */ #pragma GCC optimize(2, 3, Ofast, inline) #include bits/stdc.h using namespace std; #define endl \n //#define int long long //#define double long double using i64 long long; using ui64 unsigned long long; using i128 __int128; #define inf (int)0x3f3f3f3f3f3f3f3f #define INF 0x3f3f3f3f3f3f3f3f #define yn(x) cout (x ? yes : no) endl #define Yn(x) cout (x ? Yes : No) endl #define YN(x) cout (x ? YES : NO) endl #define mem(x, i) memset(x, i, sizeof(x)) #define cinarr(a, n) for (int _ 1; _ n; _) cin a[_] #define cinstl(a) for (auto _ : a) cin _ #define coutarr(a, n) for (int _ 1; _ n; _) cout a[_] \n[_ n] #define coutstl(a) for (const auto _ : a) cout _ ; cout endl #define all(x) (x).begin(), (x).end() #define md(x) (((x) % mod mod) % mod) #define ls (s 1) #define rs (s 1 | 1) #define ft first #define se second #define pii pairint, int #ifdef DEBUG#include debug.h #else#define dbg(...) void(0) #endifconst int N 2e5 5; //const int M 1e5 5; const int mod 998244353; //const int mod 1e9 7; //template typename T T ksm(T a, i64 b) { T ans 1; for (; b; a 1ll * a * a, b 1) if (b 1) ans 1ll * ans * a; return ans; } //template typename T T ksm(T a, i64 b, T m mod) { T ans 1; for (; b; a 1ll * a * a % m, b 1) if (b 1) ans 1ll * ans * a % m; return ans; }int a[N], b[N], vis[N]; int n, m, t, k, q;void work() {cin n m;for (int i 1; i n; i) {cin t;for (int j 1; j t; j) {cin k;if (vis[k] ! i) a[k], vis[k] i; b[k];}}for (int i 1; i m; i)cout a[i] b[i] endl; }signed main() { #ifdef LOCALfreopen(C:\\Users\\admin\\CLionProjects\\Practice\\data.in, r, stdin);freopen(C:\\Users\\admin\\CLionProjects\\Practice\\data.out, w, stdout); #endifios::sync_with_stdio(false);cin.tie(0);cout.tie(0);int Case 1;//cin Case;while (Case--) work();return 0; } /*_____ _ _ _ __ __| _ \ | | | | | | \ \ / /| |_| | | | | | | | \ \/ /| ___/ | | | | _ | | } {| | | |_| | | |_| | / /\ \|_| \_____/ \_____/ /_/ \_\ */关于代码的亿点点说明 代码的主体部分位于 void work() 函数中另外会有部分变量申明、结构体定义、函数定义在上方。#pragma ... 是用来开启 O2、O3 等优化加快代码速度。中间一大堆 #define ... 是我习惯上的一些宏定义用来加快代码编写的速度。debug.h 头文件是我用于调试输出的代码没有这个头文件也可以正常运行前提是没定义 DEBUG 宏在程序中如果看到 dbg(...) 是我中途调试的输出的语句可能没删干净但是没有提交上去没有任何影响。ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); 这三句话是用于解除流同步加快输入 cin 输出 cout 速度这个输入输出流的速度很慢。在小数据量无所谓但是在比较大的读入时建议加这句话避免读入输出超时。如果记不下来可以换用 scanf 和 printf但使用了这句话后cin 和 scanf、cout 和 printf 不能混用。将 main 函数和 work 函数分开写纯属个人习惯主要是为了多组数据。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85718.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何联系网站wordpress 注册设置密码

磐石云PSCC系统是一款大型呼叫中心解决方案软件,基于fs做通讯层,经过无数次锤炼而得到目前的稳定性! 先来说说系统所使用的行业;呼出型呼叫中心、房产咨询、教育咨询、电信增值业务、行业应用,医疗保险、金融机构服务&…

淘客免费网站建设网站建设项目功能需求分析报告

数据科学、统计学、商业分析是在各方面有着不同的侧重和方向的领域。 1.专业技能 数据科学(Data Science):数据科学涉及从大量数据中提取有价值的信息、模式和洞察力的领域。它使用多种技术和领域知识,如统计学、机器学习、数据库…

vs2008如何新建网站福建建设厅官网

一、题目 1、题目描述 给你一个整数 n ,返回 和为 n 的完全平方数的最少数量。 完全平方数 是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,1、4、9 和 16 都是完全平方数,而 3 和 11 不是。 示例1: 输入:n = 12 输出:3 解释:1…

房地产营销策划方案泉州seo外包平台

很少在Blog上写自己的生活,很少在Blog上写自己的琐事,觉得没什么好写的。来这座城市8年了,从毕业到工作,所有的这3000多个日子过得很充实但是也很艰辛,我经常笑,因为没有什么能比笑容更能释放压力。  不知…

资讯网站 整体uiseo短视频网页入口引流网站

目标:通过本文可以快速实现windows 网络问题定位。 ipconfig:查看本机网络配置情况 C:\Users\zzg>ipconfigWindows IP 配置以太网适配器 以太网:媒体状态 . . . . . . . . . . . . : 媒体已断开连接连接特定的 DNS 后缀 . . . . . . . :无线局域网适配器 本地…

购物类网站都有哪些模块网站托管要求

目录 一、认识MATLAB 二、认识工具箱 三、基本操作和函数 3.1 算术操作符 3.2 数学函数 3.3 矩阵操作 3.4 索引和切片 3.5 逻辑操作 3.6 控制流程 3.7 数据输入输出 四、变量和数据类型 4.1 数值类型 4.2 整型 4.3 复数 4.4 字符串 4.5 逻辑类型 4.6 结构体&a…

网站盈利模式有哪几种wordpress 数据库链接

转载自 分布式架构--基本思想汇总 在互联网大行其道的今天,各种分布式系统已经司空见惯。搜索引擎、电商网站、微博、微信、O2O平台。。凡是涉及到大规模用户、高并发访问的,无一不是分布式。 关于分布式系统,并没有…

小说网站如何建设排名好的宜昌网站建设

在使用笔记本电脑过程中,如果不小心将SD卡里面的重要数据弄丢怎么办呢?别着急,本文将向您介绍SD卡数据丢失常见原因和恢复方法。 ▌一、SD卡数据丢失常见原因 - 意外删除:误操作或不小心将文件或文件夹删除。 - 误格式化&#…

松江区环保局网站建设项目备案域名权重查询工具

基于web宠颐生医院系统开发与实现 摘要:时代飞速发展,网络也飞速发展,互联网许多的行业都可以用互联网实现了,互联网已经成为了人们生活中重要的一部分,或多或少的影响着我们的生活,互联网在给我带了方便的…

襄阳网站建设哪个好如何优化seo

一、上传素材 1.上传全景素材 第一步:进入【素材管理】 第二步:选择【全景图智慧景区】分类 第三步:选择相对景区作品分组,上传全景素材 2.素材标注 第一步:选择上传成功后素材,点击【未标注】 第二步&…

360网站seo怎么做广告联盟赚钱app

华子目录 管理Ansible静态清单1.定义主机清单2.两种方式定义主机清单3.使用静态主机清单指定受管主机(默认)3.1产生原因3.2静态主机清单文件本质3.3清单内容分析(不分组)3.4清单内容分析(分组)3.5通过范围简…

网站建设伍金手指下拉7网站建设专业可行性分析

1.什么是位图 所谓位图,就是用每一位来存放某种状态,适用于海量数据,数据无重复的场景。通常是用来判断某个数据存不存在的。比如int 有32位,就可以存放0到31这32个数字在不在某个文件中。当然,其他类型也可以。 2.位…

成功案例网站建设怎么自己做网站吗

前言 日常开发中常会使用redis作为项目中的缓存,只要我们使用 Redis 缓存,就必然会面对缓存和数据库间的一致性保证问题。而且如果数据不一致,那么应用从缓存中读取的数据就不是最新数据,可能会导致严重的业务问题。 为什么会数…

电子商务网站建设系统功能梅州南站

这个视频flash上传及在线播放,搞了我一天了,总算有点成果,但还有一些疑问没有解决,现在发这篇随笔,为的就是交流视频在线上传和观看的一些问题。 在线编辑器使用FCKEditor,首先是修改FCKEditor的配置文件&a…

电子商务网站建设考纲网站建设 10万元

提到降噪强度(denoising strength),大家一定不会陌生,这个参数是图生图中最关键的参数之一。今天在Stable Diffusion Art网站看到一篇介绍降噪强度(denoising strength)的文章(地址:…

多国语言外贸网站模板上海建设网站哪家好

1.索引 1.1创建索引: create index 索引名称 on 某张表 (列名) 示例: create index index_name on table (Column names) 1.2索引优化 MySQL数据库索引优化是提高查询性能的重要手段。以下是一些关键的索引优化策略: 选择正确的索引列: 经常需要排序、分组和联…

建行商城网站单页面网站可以做自适应网站吗

流动性激励计划Moonbeam Ignite是帮助用户轻松愉快体验Moonbeam生态的趣味活动。在Moonbeam跨链连接的推动下,DeFi的各种可能性在这里爆发。DeFi或许不热门,但总有机会捡漏,了解Monbeam生态项目,我们邀请Moonbeam大使分享他们的研…

欢迎访问中国建设银行官方网站个人注册公司需要什么手续

2020深圳市公务员招录1069人公告已发布,报名时间:11月13日-19日16:00,报名入口:深圳市考试院专栏(http://hrss.sz.gov.cn/szksy/)或深圳市人事考试考生服务系统(以下简称考生服务系统,https://hrsstext.sz.gov.cn/ess/…

义乌个人兼职做建设网站查建筑公司网站

啥都不说先看效果图demoIMG_0270.PNG先来说说如何自定义大头针以及点击大头针时弹出的泡泡view一 : 自定义大头针新建CustomAnnotationView 继承自MAAnnotationView添加属性重写- (id)initWithAnnotation:(id)annotation reuseIdentifier:(NSString *)reuseIdentifier重写- (BO…

m2型虚拟主机带宽 网站网站建设的开题报告

原理 沙箱是一种安全机制,用于在受限制的环境中运行未信任的程序或代码。它的主要目的是防止这些程序或代码影响宿主系统或者访问非授权的数据。 在 Python 中,沙箱主要用于限制 Python 代码的能力,例如,阻止其访问文件系统、网…