PAT 1022

PAT Top 1022 Werewolf (35) PAT Top 1022 Werewolf (35)题目描述Input Specification:Output Specification:Sample Input:Sample Output:解题思路Code 题目描述 Input Specification: Output Specification: Sample Input: Sample Output: 解题思路 从甲级过来的... 阅读详情
#include<cstdio>
#include<iostream>
#include<string>
#include<string.h>
#include<algorithm>
#include<queue>
#include<map>
#include<set>
using namespace std;




void query(map<string,set<int>>&m,string &str)
{
	if(m.find(str)!=m.end())
	{
		for(set<int>::iterator it=m[str].begin();it!=m[str].end();it++)
		{
			printf("%07d\n",*it);
		}
	}
	else
		cout<<"Not Found\n";
}
int main()
{
	//freopen("input.txt","r",stdin);
	int n;
	int id;
	map<string,set<int>> title,author,key,pub,year;
	string ttitle,tauthor,tkey,tpub,tyear;
	cin>>n;
	for(int i=0;i<n;i++)
	{
		cin>>id;
		getchar();
		getline(cin,ttitle);
		title[ttitle].insert(id);
		getline(cin,tauthor);
		author[tauthor].insert(id);
		while(cin>>tkey)
		{
			key[tkey].insert(id);
			char c=getchar();
			if(c=='\n')
				break;
		}
		getline(cin,tpub);
		pub[tpub].insert(id);
		getline(cin,tyear);
		year[tyear].insert(id);
	}
	int m;
	int num;
	cin>>num;
	for(int i=0;i<num;i++)
	{
		scanf("%d: ",&m);
		string temp;
		getline(cin,temp);
		cout<<m<<": "<<temp<<endl;
		if(m==1) query(title,temp);
		if(m==2) query(author,temp);
		if(m==3) query(key,temp);
		if(m==4) query(pub,temp);
		if(m==5) query(year,temp);
	}
	//freopen("con","r",stdin);

	system("pause");
	return 0;
}

抓包工具(五)2025版 Burp Suite Professional的下载、安装、使用 阅读详情

相关推荐

ISP之LSC(Lens Shading Correction)

LSC - Lens Shading Correction即镜头暗影校正。

IQ_WXY的博客 5098

PAT乙级1022(C语言)

文章目录一、问题描述二、AC代码三、总结 一、问题描述 输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。 输入格式: 输入在一行中依次给出3个整数A、B和D。 输出格式: 输出A+B的D进制数。 输入样例: 123 456 8 输出样例: 1103 二、AC代码 1.思路是除D取余法 2.先在纸上模拟579转换8进制数的过程(计算机组成原理学过) 3.记录下来每一次除法的商和余数 4.由于是倒序输出,所以余数应该用数组记录 5.商在

随风的博客 610

保姆级教程:在Ubuntu 20.04上搞定PX4飞控与T265的视觉定位(附避坑指南)

本文提供在Ubuntu 20.04上配置PX4飞控与T265视觉定位系统的详细教程,涵盖驱动安装、ROS与MAVROS桥接、PX4参数调优及故障排查。通过实测验证的步骤和避坑指南,帮助开发者实现厘米级精度的视觉定位,特别适合室内无人机应用。

weixin_29038155的博客 249

PAT乙级1022题解

题目详情: 1022 D进制的A+B (20 分) 输入两个非负 10 进制整数 A 和 B (≤2​的30次方 −1),输出 A+B 的 D (1<D≤10)进制数。 输入格式: 输入在一行中依次给出 3 个整数 A、B 和 D。 输出格式: 输出 A+B 的 D 进制数。 输入样例: 123 456 8 输出样例: 1103 解答: #include <iostream> #include <stack> using namespace std; int main() {

YHL的博客 204

智算中心建设全流程指南:从规划到落地

智算中心的建设是一个复杂而系统的过程,涉及选址、立项、办理相关手续、设计、土建、机电安装、调试、验收等多个环节。每个环节都需要充分考虑各种因素,并注意相关的事项,以确保智算中心的顺利建设和高效运行

数据中心全生命周期价值管理 3399

FUMA实战:5分钟搞定GWAS数据中的Independent SNPs和Lead SNPs筛选

本文详细介绍了如何使用FUMA平台快速筛选GWAS数据中的Independent SNPs和Lead SNPs。通过解析核心概念、分步实战演示和结果解读,帮助研究人员在5分钟内从海量显著关联位点中提炼出独立且具代表性的遗传信号,为后续功能注释和基因定位奠定高效基础。

weixin_29201859的博客 425

Digital Library

A Digital Library contains millions of books, stored according to their titles, authors, key words of their abstracts, publishers, and published years. Each book is assigned an unique 7-digit number a

sheng_xc的专栏 627

NXP S32k3 MCAL ADC配置

S32K3 配置MCAL ADC

Leon_0125的博客 5073

PAT甲级1022

题目 1022 Digital Library (30 分)   A Digital Library contains millions of books, stored according to their titles, authors, key words of their abstracts, publishers, and published years. Each book is assigned an unique 7-digit number as its ID. Given any que

weixin_45040861的博客 205

华为od 面试八股文_C++_01_含答案

华为od 面试八股文_C++_01_含答案

MISAYAONE的博客 5595

Modbus协议全家桶(C#纯原生完整版):ModbusRTU + ModbusTCP + ModbusASCII 协议规范+完整封装+工业级实战

你已经掌握了C#串口/网口原生核心API和工业通信协议本质,而今天的主角Modbus协议,是工业通信领域绝对的王者、通用的标准、入门的必修课,没有之一。凡是做工业通信开发,必会Modbus协议;市面上99%的工业设备(PLC、变频器、温控仪、传感器、流量计、扫码枪)都原生支持Modbus协议。Modbus协议不是单一协议,而是一个「协议家族」,我们常说的就是这个家族的三大核心成员,也是工业现场的全部Modbus应用形态。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 565

【jzoj5358】【NOIP2017提高A组模拟9.12】【BBQ】

descriptionsolution可以发现组合数的意义就是在二维平面上一个点只能往上往右走走到另一个点的方案数,这个问题可以用递推来解决,相当于在(-a[i],-b[i])上都加一,求f(a[i],b[i])的和,减去i,j相等的情况再除以二即可。code#include<cstdio> #include<cmath> #include<cstring> #include<algorithm>

inklutcuah’s blog 459

YOLOv11改进-卷积-引入Upsampling by Dynamic DySample 解决传统上采样灵活性问题

现有的上采样方法如等,依赖于动态卷积来生成上采样的内容感知核,但这些方法需要额外的子网络生成动态卷积核计算量较大。尤其是 FADE 和 SAPA 需要高分辨率的特征图作为引导,进一步增加了计算负担,并限制了应用场景。DySample的核心思想是将上采样过程重新定义为点采样(Point Sampling)。通过学习输入特征图中的采样点坐标,DySample 生成内容感知的采样点来对特征图进行重新采样,而不是使用动态卷积核。具体实现步骤如下:​​1. 输入特征图:大小为 C×H×W的输入特征图。

qq_64693987的博客 4662

PAT甲级 1022 Digital Library

PAT甲级 1022 Digital Library A Digital Library contains millions of books, stored according to their titles, authors, key words of their abstracts, publishers, and published years. Each book is assigned...

旺崽的博客 2936

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

PAT 1022 Digital Library

原文链接:欢迎大家访问我的个人博客 原题链接   PAT 1022 Digital Library (30分) 考点   数据输入 map 思路   我想大家拿到题目首先想到的方法肯定是用结构体来进行数据的存储,在根据查询的条件进行筛选输出。但是我在这篇博客中获得了新的思路。   使用map<string,set<int> >将每一个查询的条件与其相对应的集合...

我是没有梦想的小白 132

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

PAT 甲级 1022(Digital Library)

PAT 甲级 1022题目要求翻译代码思路 题目要求 A Digital Library contains millions of books, stored according to their titles, authors, key words of their abstracts, publishers, and published years. Each book is assigned an unique 7-digit number as its ID. Given any query fro

qq_42865772的博客 306

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

PAT乙级1022

题目链接 https://pintia.cn/problem-sets/994805260223102976/problems/994805299301433344 题解 很简单,参考十进制转二进制的方法,除二取余至商为0。 这里要注意:需要处理a+b等于0的情况(参考了https://blog.youkuaiyun.com/m0_37285185/article/details/68936069,...

weixin_30505043的博客 85

PAT B1022

PAT Basic Level 1022 ‘’’ #include<stdio.h> int main() { int a,b,d,num=0,x=0,y[31]; scanf("%d%d%d",&a,&b,&d); x =a+b; do { y[num++] = x%d; x = x/d; }while(x!=0); for(int i...

weixin_40530664的博客 235

pat甲级1022(30分)c++

pat甲级1022(30分)c++ 类型:字符串输入处理 #include <iostream> #include <map> #include <set> using namespace std; /* * 题目大意: * 第一行: * N表示书的总数量 * 接下来N*6行: * 第一行是书的7位ID * 第二行是书名 * 第三行是书的作者 ...

幽冥狐尊的博客 206

PAT__1022

https://www.patest.cn/contests/pat-b-practise/1022注意有个坑,当a+b=0,输出0;package b; import java.util.Scanner; public class _1022 { public static void main(String[] args) { Scanner in = new Scanner(Syst...

younghaodaydayupup的博客 228

PAT Basic 1022

PAT Basic 1022. D进制的A+B (20) 输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。输入格式:输入在一行中依次给出3个整数A、B和D。输出格式:输出A+B的D进制数。

M_Linx的博客 288

PAT 1022D进制的A+B

PAT 1022D进制的A+B 输入两个非负 10 进制整数A和B(≤2​30−1),输出A+B的D(1<D≤10)进制数。 输入格式: 输入在一行中依次给出 3 个整数A、B和D。 输出格式: 输出A+B的D进制数。 输入样例: 123 456 8 输出样例: 1103 思路: 由于d是小于等于10的,而且A,B的和最大是小于int的...

anynever的博客 224

PAT1022 Digital Library

占坑。。。

风吹过PP好冷 118

PAT顶级1022 Werewolf(甲级1148升级版)

PAT顶级1022 Werewolf(甲级1148升级版) 题目: Werewolf(狼人杀) is a game in which the players are partitioned into two parties: the werewolves and the human beings. Suppose that in a game, player #1 said: “Player #2...

weixin_44742521的博客 1832

PAT A 1022 Digital Library 题目 答案

1022 Digital Library (30 分) A Digital Library contains millions of books, stored according to their titles, authors, key words of their abstracts, publishers, and published years. Each book is assigne...

qq_30633489的博客 268
上一篇: PAT 1124
下一篇: PAT 1063
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值