PAT甲级1146

别再只用CANape测数据了!手把手教你用ASAP2 Studio编辑A2L文件(附MAP文件更新避坑指南) 本文深入探讨ASAP2 Studio在ECU开发中的高阶应用,特别是如何利用其编辑A2L文件并同步更新MAP文件,提升测量标定效率。文章详细解析了ASAP2 Studio的双向同步能力、MAP文件更新全流程及变量管理技巧,帮助工程师避免常见错误,优化工作流程。 阅读详情

PAT甲级1146

题目大意:给出一个有向图,然后给出k组数据,判断是否能构成拓扑序。
开辟indegree数组保存每个节点的入度,判断时候额外复制一个数组处理,不要在原数组上修改。每输入一个顶点就判断其是否入度为0,如果不为0标记false,之后输入的数据不做任何处理,并且保存该组数据的编号;如果为0则将这个顶点指向的顶点入度减1.最后输出所有不能拓扑的下标。

#include <iostream>
#include <vector>
#include <queue>
#include <algorithm>
#define MAXN 1005
using namespace std;

int graph[MAXN][MAXN];
int main(){
	int n,m,v1,v2,k,tmp;
	bool flag;
	scanf("%d%d",&n,&m);
	vector<int> indegree(n+1,0),tmpindegree,ans;
	for(int i=1;i<=n;i++)
		fill(graph[i],graph[i]+n+1,0);
	for(int i=0;i<m;i++){
		scanf("%d%d",&v1,&v2);
		graph[v1][v2]=1;
		indegree[v2]++;
	}
	scanf("%d",&k);
	for(int i=0;i<k;i++){
		flag=true;
		tmpindegree=indegree;
		for(int j=0;j<n;j++){
			scanf("%d",&tmp);
			if(flag&&j!=n-1){
				if(tmpindegree[tmp]!=0){
					flag=false;
					ans.push_back(i);
				}else{
					for(int k=1;k<=n;k++){
						if(graph[tmp][k]>0) tmpindegree[k]--;
					}
				}
			}
		}
	}
	for(int i=0;i<ans.size();i++){
		if(i!=0) printf(" ");
		printf("%d",ans[i]);
	}
	system("pause");
	return 0;
}

ray.tune调参学习笔记0:调参基本流程 本篇总结python中使用tune调参的整体流程 阅读详情

相关推荐

勒索病毒c语言源代码,勒索病毒原理解析

一、编程思路什么是勒索病毒:遍历你电脑上所有文件,并且用加密算法加密,然后把加密秘钥发送到自己邮箱里,弹出窗口。工具:操作系统API,加密算法思路:1.程序设计 思路规划清楚1.1 加密单个文件1.2 遍历文件系统并加密文件2.工程实现: 编程3.测试上线 :、测试欢迎加入学习群【892643663】,获取全套免费C/C++企业实战级课程资源(素材+源码+视频)和编译大礼包二、代码解析//文件遍...

weixin_35355756的博客 6601

[Python](PAT)1146 Topological Order(25 分)

点这里,用Python写PAT甲级的答案都有 1146 Topological Order(25 分) This is a problem given in the Graduate Entrance Exam in 2018: Which of the following is NOT a topological order obtained from the given directed ...

贰拾壹 307

从零开始:用ADS仿真设计一个2.4GHz Wi-Fi低噪声放大器(含完整电路图)

本文提供了一份详细的ADS软件仿真指南,手把手教你从零开始设计一个2.4GHz Wi-Fi低噪声放大器。内容涵盖核心指标理解、晶体管选型与建模、匹配网络设计、偏置电路集成,并通过S参数仿真、噪声优化及线性度验证等步骤,最终呈现完整的优化电路图,助力射频初学者掌握LNA设计全流程。

weixin_29197835的博客 806

PAT【甲级】1146

PAT 甲级1146 题解

m0_62960816的博客 157

vietjetair 航空的webpack多参数生成学习

工作内不是特别多,居安思危,有一个抓机票信息的公司面试前竟然需要做面试题,这就是一个题。看了下,有点麻烦,webpack 最初不得要领,看了下资料,找了个框架,练了两个简单的,搞这个吧。入库需要自己找,有几个参数不是明文的,算法不是很复杂,位置不太好找。整体难度一般。

liu_yueyang的博客 1510

ArcMap学习笔记(三)地图数字化

地图数字化前言地图数字化实现步骤1.加载地形图2.新建要素图层3.开启编辑环境4.设置捕捉环境5.选择数字化图层6.数字化控制点7.数字化等高线8.数字化图幅边框9.保存数字化成果总结 前言 使用软件:ArcMap10.4.1中文版 如果出现侵权,请在评论留言,我会及时删除,谢谢。 地图数字化 空间数据采集(输入)是将现有的地图、外业观测成果、航空像片、遥感图片数据、文本资料等转换成GIS可以直接...

JayWang博客 1万+

【题解】【PAT甲】1146 Topological Order (25 分)(拓扑排序)(剪枝)(测试点4)

题目链接 PTA | 程序设计类实验辅助教学平台 题目描述 This is a problem given in the Graduate Entrance Exam in 2018: Which of the following is NOT a topological order obtained from the given directed graph? Now you are supposed to write a program to test each of the optio..

Elephant_King的博客 648

迈德威视相机调用( 基于 Linux系统+ OpenCV )

迈德威视相机调用( 基于 Linux系统+ OpenCV )前言一、登录迈德威视官网,下载官方SDK二、代码调用与视频帧处理( 基于 OpenCV )总结 前言     此博客记录了迈德威视工业相机在 Linux 系统下的代码调用及其环境配置,通过 OpenCV 对视频帧进行处理。   一、登录迈德威视官网,下载官方SDK      迈德威视官网 : http://www.mindvision.com.cn/     1. 进入官网后,在服务支持中选择软件下载。    2. 选择Linux系统S.

kkkkkk0729的博客 5678

PAT——1146 Topological Order 甲级

1146 Topological Order题目题意题解AC代码 题目 https://pintia.cn/problem-sets/994805342720868352/problems/994805343043829760 题意 判断给定序列是否为拓扑序列 题解 用map<int,vector>存储每个数字指向的数字集合,同时使map<int,int>记录每个数字的入度(被指的次数) 在判断给定序列时,如果数字的入度为0,说明没有数字指向它,符合要求,同时将该数字指向的数字的入度

ljhsq的博客 232

别再乱用标签了!深度解析Unity Addressables标签(Labels)的三种高级用法与性能影响

本文深度解析Unity Addressables标签(Labels)的三种高级用法与性能影响,包括标签组合查询、Pack Together by Label打包策略及运行时性能优化。通过实战代码示例和性能数据对比,帮助开发者实现精细化资源加载控制与包体优化,提升项目效率。

weixin_30500105的博客 508

ArcGIS JSAPI 高级教程 - 添加多个 box 立方体 - 通过顶点、索引、UV 自定义每个 box、每个面不同颜色

ArcGIS JSAPI 高级教程 - 添加多个 box 立方体 - 通过顶点、索引、UV 自定义每个 box、每个面不同颜色。

非科班Java出身GISer的博客 400

PAT甲级试水(1144,1145,1146)

  144 The Missing Number (20)(20 分) Given N integers, you are supposed to find the smallest positive integerthat is NOT in the given list. Input Specification: Each input file contains one test ca...

PleasantlY1的博客 622

【云原生技术】sonar的官方web接口,获取质量阀结果的接口

以下是一个示例思路,说明如何调用 SonarQube 的质量阀查询接口并在前端展示“哪些条件没过”。假设前端使用 AJAX 或 fetch 从后端接口拿到 SonarQube 返回的 JSON(或直接前端请求 SonarQube API),前端再把解析结果展示给用户。测试覆盖率 (Coverage) 当前仅有 60%,未满足最低 80% 的要求,需要补充测试或优化以提升覆盖率。接口),就会返回相应的质量阀状态信息;里使用它来查询当前质量阀(质量门)的状态。,你用它即可获取该次分析的质量阀状态。

weixin_46453070的博客 1278

PAT 甲级 1146  Topological Order

1146Topological Order(25 point(s)) This is a problem given in the Graduate Entrance Exam in 2018: Which of the following is NOT a topological order obtained from the given directed graph? Now you a...

漫浸天空的雨色的备忘录~ 1339

温度PID控制PLC程序

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

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

pat甲级 1146 Topological Order (25分)

pat甲级 1146 Topological Order (25分) note:把测试序列看作队列容器的出序列,判断每次元素出队,入度是否为零即可; 代码: #include <iostream> #include <vector> #include <unordered_map> using namespace std; unordered_map<int,vector<int>> s; unordered_map<int,int>

qq_44992782的博客 173

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

PAT真题练习(甲级)1146 Topological Order (25 分)

PAT真题练习(甲级)1146 Topological Order (25 分) 原题网址:https://pintia.cn/problem-sets/994805342720868352/problems/994805343043829760 This is a problem given in the Graduate Entrance Exam in 2018: Which of th...

Be Quick & Clever & Lucky 396

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【PAT甲级】1146 Topological Order

📣专栏定位:为想考甲级PAT的小伙伴整理常考算法题解,祝大家都能取得满分!

Newin2020的博客 517

PAT甲级1146 Topological Order :[C++题解]拓扑排序、结构体存边、图论

刷题

阿正的梦工坊 488

PAT 1146 Topological Order

原题链接:1146 Topological Order (25分) 关键词:有向图、拓扑排序 题目大意: 给定有向图的边,以及若干顶点序列,问这些序列中那些是这个图的拓扑排序。

cwtnice的博客 416

PAT 甲级 1146 Topological Order

https://pintia.cn/problem-sets/994805342720868352/problems/994805343043829760 This is a problem given in the Graduate Entrance Exam in 2018: Which of the following is NOT a topological order obtai...

weixin_30784501的博客 169

PAT(甲级)1146

题意:给一张图,给出一些遍历顺序,输出其中不满足拓扑排序的index。 题解:一道拓扑排序的简单题,关键抓住出度与入度,当前点可以加入结果的条件是入度为0,跑一边图,判断点的入度是否为0,不为0则非法。 注意点:基础25分题,注意细节即可。 code in view // topological order #include<bits/stdc++.h> using namespace...

qq_42836930的博客 198

PAT 甲级1146 Topological Order

1146 Topological Order This is a problem given in the Graduate Entrance Exam in 2018: Which of the following is NOT a topological order obtained from the given directed graph? Now you are supposed to write a program to test each of the options. Input Spec

cyberickk blog 260

PAT 甲级 1146 PAT Ranking 个人错误总结

拓扑排序,简单。 #include<bits/stdc++.h> using namespace std; int n,m; vector<int> g[1001]; int main(){ cin>>n>>m; int a,b; vector<int>indegree(n+1); for(int i=1;i<=m;i++){ cin>>a>>b; g[a].push_back(b); indegr

☁的博客 189

PAT甲级 1146 Topological Order

浙江大学PAT题目解答内容. Contribute to ZouJiu1/PAT development by creating an account on GitHub.GitHub - ZouJiu1/PAT: 浙江大学PAT题目解答内容。

邹九的个人博客 241

PAT甲级 1146 Topological Order 拓扑排序

1146 Topological Order This is a problem given in the Graduate Entrance Exam in 2018: Which of the following is NOT a topological order obtained from the given directed graph? Now you are supposed to write a program to test each of the options. Input Spec

小龙不是蛇的博客 274
上一篇: PAT甲级1145
下一篇: PAT甲级1149
zerohawk
博客等级 码龄8年 3粉丝 78原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值