首页 > TAG信息列表 > 1144

1144: 多种进制

题目描述 输入一个十进制整数n,转换成2、3、7、8进制输出 要求程序定义一个dToK()函数,功能是将十进制数转化为k进制整数,其余功能在main()函数中实现。 void dToK(int n, int k, char str[]) { //将n转化为k进制数,存入str } 输入 输入一个int范围内的正整数n 输出 输出为4行,分

1144 连接格点(kruskal算法-创建所有相邻边的技巧)

1. 问题描述: 2. 思路分析: 3. 代码如下: import sys from typing import List class Solution: def getEdges(self, n: int, m: int, fa: List[int], mp: List[List[int]]): # 下标为0,2属于建立竖的边, 1, 3属于横的边, 坐标与权重要一一对应 dx = [-1,

1144. 连接格点【最小生成树】

https://www.acwing.com/problem/content/description/1146/ #include<bits/stdc++.h> using namespace std; const int N=1e6+10; int p[N],n,m; int x,y,xx,yy; struct node{int a,b,c;}; bool cmp(node a,node b) {return a.c<b.c;} vector<node>ve; int f

PAT (Advanced Level) Practice 1144 The Missing Number (20 分) 凌宸1642

PAT (Advanced Level) Practice 1144 The Missing Number (20 分) 凌宸1642 题目描述: Given N integers, you are supposed to find the smallest positive integer that is NOT in the given list. 译:给定 N 个整数,您应该找到不在给定列表中的最小正整数。 Input Specification

1144. The Missing Number

1144. The Missing Number 题目大意 给定n个数字,找到不在这些数字中的最小正整数 核心思路 将每个数字出现的次数存储在mp里面,num从1开始,如果mp[ans]==0说明ans没有出现过,mp[ans]==1说明ans出现了一次,输出没有在这n个数字中出现过的最小正整数。 代码 #include <cstdio> #inc

[LeetCode] 1144. Decrease Elements To Make Array Zigzag 递减元素使数组呈锯齿状

Given an array nums of integers, a move consists of choosing any element and decreasing it by 1. An array A is a zigzag array if either: Every even-indexed element is greater than adjacent elements, ie. A[0] > A[1] < A[2] > A[3] < A[4] > .

信息学奥赛一本通(1144:单词翻转)

1144:单词翻转 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 18986     通过数: 9390 【题目描述】 输入一个句子(一行),将句子中的每一个单词翻转后输出。 【输入】 只有一行,为一个字符串,不超过500个字符。单词之间以空格隔开。 【输出】 翻转每一个单

POJ---1144 电话网络

POJ—1144 电话网络 题目描述 输入输出 输入样例 5 5 1 2 3 4 0 6 2 1 3 5 4 6 2 0 0 输出样例 1 2 题意分析 题中的电话交换机就是图中的点,线路双向说明是个无向图.题中至关重要的点也就是图中的割点,一旦出现了问题影响的点也就会有许多个.所以这个题主要是求割

C++9018:1144——最短路径问题

题目来自:http://218.5.5.242:9018/JudgeOnline/problem.php?id=1144 题目描述 平面上有 n 个点(n<=100),每个点的坐标均在-10000~10000 之间。其中的一些点之间有连线 。若有连线,则表示可从一个点到达另一个点,即两点间有通路,通路的距离为两点间的直线距离 。现在的任务是找出从一点

1144 The Missing Number (20 分)

水~。 set<int> S; int n; int main() { cin>>n; for(int i=0;i<n;i++) { int x; cin>>x; if(x > 0) S.insert(x); } int res=1; while(S.count(res)) res++; cout<<res<<endl;

pat 1144

1144 The Missing Number (20分)   Given N integers, you are supposed to find the smallest positive integer that is NOT in the given list. Input Specification: Each input file contains one test case. For each case, the first line gives a positive inte

1144 The Missing Number

 大致题意就是给出一连串的整数(包含正负),找出未出现过的最小正整数。 1 #include<iostream> 2 #include<map> 3 using namespace std; 4 5 int main() { 6 int n,t,ans = 1; 7 map<int,bool> mp; 8 cin>>n; 9 for(int i = 0; i < n; ++i) { 10

POJ 1144 Network

题目链接:https://vjudge.net/problem/POJ-1144 题目大意    给定无向图,求割点数目。 分析   Tarjan 算法求割点的模板题。 代码如下 1 #include <cmath> 2 #include <ctime> 3 #include <iostream> 4 #include <string> 5 #include <vector> 6 #include <cstdio>

CSU-暑假集训题 Diverse Strings

题目链接:http://codeforces.com/problemset/problem/1144/A 思路: 这个就是判断一个序列出现的字母是否能构成一段连续的字母序,就是模拟。 AC代码 #include<iostream>using namespace std;int a[26];int main(){ int n; cin>>n; while(n--) { string s;

FreeType 2.4.9之前版本多个远程漏洞(CVE-2012-1144)

漏洞描述 FreeType是一个流行的字体函数库。FreeType 2.4.9之前版本在实现上存在多个堆缓冲区溢出漏洞、栈缓冲区溢出漏洞和拒绝服务漏洞,远程攻击者可利用这些漏洞执行任意代码或造成拒绝服务。解决方法 以下是各Linux/Unix发行版系统针对此漏洞发布的安全公告,可以参考对应系统的安

1144 The Missing Number

题目大意是找出没有在给定数列中最小的正数。 20分,水题,一开始写了个map暴力,果然可以过_(:3」∠)_ 想了想,把所有正数排序去重一下,最差的情况就是从1到n都已经有了,详见代码。 #include <iostream> #include <cstring> #include <string> #include <sstream> #include <string> #in