摘要: "传送门" A Beginner 题意: 给你$n,k$,如果$n Code include<bits/stdc++.h using namespace std; define de_x(x) cout=a;i ) define pb push_back define mp make_pair de 阅读全文
posted @ 2020-02-23 15:23 NukezY 阅读(134) 评论(0) 推荐(0)
摘要: 传送门 A.配对 题意: 现在有正整数集合 A 和 B,每个集合里有 N 个数,你要建立他们间的一一映射 将每对配对的数字相加可以得到 N 个和,你要做的就是最大化第 K 大的和 1≤K≤N≤100,000 输入的所有数字不超过 108 思路: 我们要使得第K大的和尽可能大,显然可以贪心:首先,组成 阅读全文
posted @ 2020-02-17 22:06 NukezY 阅读(178) 评论(0) 推荐(0)
摘要: 传送门 A - Poor 题意:如果三个数中只有且有两个一样的数,则被称为poor;请判断是不是poor; 思路:签到。 #include<bits/stdc++.h> using namespace std; int main(){ int a,b,c; cin>>a>>b>>c; if(a==b 阅读全文
posted @ 2020-02-17 16:18 NukezY 阅读(328) 评论(0) 推荐(0)
摘要: 传送门 A. Three Strings 题意:给三个长为n字符串a,b,c,需对字符串每一位都进行操作: i (1 ≤ i ≤ n ),ci↔aior ci↔bi,问是否能让a与b相等。 思路:对于每个i(1≤i≤n),其中n是字符串的长度。 如果ci等于ai,我们可以用bi交换它;如果ci等于b 阅读全文
posted @ 2020-02-16 17:46 NukezY 阅读(101) 评论(0) 推荐(0)
摘要: 传送门 统计有序矩阵中的负数 题意:如题目所示。 思路:模拟就好。 class Solution { public: int countNegatives(vector<vector<int>>& grid) { int ans=0; for(auto x:grid)for(auto y:x)if( 阅读全文
posted @ 2020-02-16 13:33 NukezY 阅读(153) 评论(0) 推荐(0)
摘要: 传送门 A. Erasing Zeroes 题意:大概意思就是给一个01字符串,最少次数删除0后使字符串中的所有1组成一个连续的子段。 思路:1.队列存始末1的位置,计算其距离 和1个数之差。 2.标记始末1的位置,统计其中0的个数。 #include<iostream> #include<queu 阅读全文
posted @ 2020-02-14 16:57 NukezY 阅读(160) 评论(0) 推荐(0)