主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
xhpn
2024年3月6日 20:16
二元组整数 题解:好理解的方法
P1024
回复 0
|
赞 0
|
浏览 521
#include<stdio.h> #include<stdlib.h> int* sort(int *c,int n){ //冒泡一下...
贵州大学黄奕
2024年3月6日 16:21
二元组整数 题解:
P1024
回复 0
|
赞 0
|
浏览 311
//使用哈希表 //先对输入的数组使用排序,然后存入哈希表中 //存的时候,先判断,如果说键相同,值相加,否则新插入一个键和值,默认值为1 //同时,另起一个数组b,存不重复的值,(原数组输入的时候可能有重复的值) //然后对b排序,以b为输出数组 //判断时候,遇到 i==j时,遍历键,如果这个键的值大于一,说明重复了,就要输出一个(x,x); //例如输入 3 1 2 3,没有重复的,所以直接全部输出 //如果输入5 1 2 2 3 3 ,有重复的值,就需要输出(2,2),(3,3),就在 i==j中进行判断输出 #include <stdio.h&...
1935569240
2024年3月5日 19:23
二元组整数 题解:简单方法来了哦
P1024
回复 0
|
赞 1
|
浏览 323
#include<iostream> #include<algorithm> #include<string> using namespace std; int main() { int n; string ans[100]; int nums[30]; int cnt=0; cin >> n; &...
hello zg
2021年5月16日 19:21
通过33%,有没有带佬知道为啥,且我在vscode上运行是通过的
P1024
回复 1
|
赞 0
|
浏览 7.8k
#include<bits/stdc++.h> using namespace std; int main() { int n; cin>>n; if (n>30||n==1) { &nbs...
mzymzyo
2021年10月4日 17:23
题解:二元组整数
P1024
回复 0
|
赞 1
|
浏览 7.8k
本段代码使用了STL的pair类型和set容器 pair类型: 头文件<algorithm>或者<utility> 作用是将两个变量捆绑在一起当做一个变量 定义:pair <元素类型1,元素类型2> 名称;如 pair <int,int> p; 分别取出第一个和第二个元素:p.first ,p.second//注意没用括号 pair可以比较大小,默认是比较first的大小,如果first相等再比较second的大小 set容器: 头文件<set> ...
sincerely_LM
2021年2月20日 19:01
核心思路:创建两个数组(元素相同),来模拟匹配过程
P1024
回复 0
|
赞 3
|
浏览 8.0k
#include <iostream> #include <algorithm> using namespace std; //核心思路,创建两个相同的数组来模拟匹配过程。二重循环遍历两组数组,但是要注意对相同元素的处理 int main(int argc, char const *argv[]) { int N; int A[30]={0}; int B[30]={0}; scanf("%d",&N); for (int i = 0; i < N; ++i) { scanf("%d",&...
N诺子言
2021年2月14日 16:57
发一下自己的解法,用map记录个数从而判断是否输出重复二元组,略短。。
P1024
回复 0
|
赞 0
|
浏览 7.8k
#include<bits/stdc++.h> using namespace std; typedef long long ll; int main() { int n,a[n],len=0; cin>>n; map<int,int> m; for(int i=0;i<n;i++) { int d; cin>>d; if(m.count(d)) { int k=m[d]; m[d]=k+1; ...
uno!
2020年10月11日 10:38
AC的代码,时间复杂度为nlogn
P1024
回复 6
|
赞 0
|
浏览 9.0k
#include<iostream> #include<cstdio> #include<cstdlib> using namespace std; void merge(int *array,int l,int mi,int r){ int *tmp=new int[mi-l]; for(int i=0;i<mi-l;i++){ tmp[i]=array[l+i]; } int i=0,j=mi,k=l; while((l+i<mi)&&(...
uno!
2020年10月11日 10:38
AC的代码,时间复杂度为nlogn
P1024
回复 0
|
赞 0
|
浏览 8.3k
#include<iostream> #include<cstdio> #include<cstdlib> using namespace std; void merge(int *array,int l,int mi,int r){ int *tmp=new int[mi-l]; for(int i=0;i<mi-l;i++){ tmp[i]=array[l+i]; } int i=0,j=mi,k=l; while((l+i<mi)&&(...
fanxi
2020年5月10日 15:09
题目数据通过率为:66%
P1024
回复 2
|
赞 0
|
浏览 9.9k
#include <stdio.h> int main() { int n; scanf("%d",&n); int a[n]; for(int i=0;i<n;++i) { scanf("%d",&a[i]); } int arr[31][2]; int cnt=0; for(int i=0;i<n;++i) { for(int j=0;j<n;++j) { ...
1
2
3
题目
二元组整数
题解数量
28
发布题解
热门题解
1
C++写的,用了STL模板,绝对简洁
2
核心思路:创建两个数组(元素相同),来模拟匹配过程
3
二元组整数 AC代码(这题唯一陷阱就是输入的数比如存在两个以上的5,那输出就有(5,5))
4
二元组整数 题解:简单方法来了哦
5
题解:二元组整数
6
二元组整数 题解:
7
二元组整数 (搜索和C++ set)题解:
8
二元组,不知道为什么只接受了33%
9
二元组整数 题解:使用DFS,输出前2位,应该也可以实现
10
二元组整数(c++)