首页 > TAG信息列表 > 564

Codeforces Round #564 (Div. 2) A-D

A. Nauuo and Votes 题意:   给我们\(x\)张赞成票和\(y\)张否决票还有\(z\)张不确定的票,让我们判断最后的选举结果是什么,如果是赞成的是"+", 否决的是"-", 不确定的是"?", 平票的是"0" 思路:   分类讨论一下就行了 int x, y, z; std::cin >> x >> y >> z; if (x > y +

Codeforces Round #564 (Div. 2) D(组合数学/树上DP)

D. Nauuo and Circle 题意:   给定一棵\(n\)个节点的树,从\(1\)到\(n\)编号,现在你需要玩弄这棵树。问按照顺时针遍历能获得多少种不同的序列。最后的答案对\(\%998244353\) 思路:   定义\(son[u]\)表示\(u\)的子节点的个数。先固定\(1\)是这个序列中的第一个,因为这是一个环所以最

leetcode 564. 寻找最近的回文数(贪心+模拟)

题目描述: 给定一个表示整数的字符串 n ,返回与它最近的回文整数(不包括自身)。如果不止一个,返回较小的那个。 “最近的”定义为两个整数差的绝对值最小。 示例 1: 输入: n = "123" 输出: "121" 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/find-the-closest-palindrome

564-数据结构(单向循环链表)

单向循环链表 如果某个节点的next地址域存储的是头节点的地址。 此时就证明这个节点是单向循环链表的末尾节点了。 为了方便尾插法,我们再定义一个tail指针指向尾节点,这样尾插法的时间复杂度而是O(1) 定义单向循环链表 private: struct Node//定义节点类型 {

564,二叉树最大宽度

It isn't the big pleasures that count the most; it's making a great deal out of the little ones.  最重要的不是有大快乐,而是能充分享受小快乐。 问题描述 来源:LeetCode第662题 难度:中等   给定一个二叉树,编写一个函数来获取这个树的最大宽度。树的宽度是所有层中的最大宽

【564】用 R 制图

参考:R语言绘图 plot(cars$dist~cars$speed, #y~x,cars是R自带的数据 main="Relationship between car distance & speed", #标题 xlab = "Speed(miles per hour)", #x轴标题 ylab = "Distance travelled (miles)", #Y轴标题 xlim = c(0,3

Codeforces Round #564 (Div. 1)

Codeforces Round #564 (Div. 1) A Nauuo and Cards 首先如果牌库中最后的牌是\(1,2,\cdots, k\),那么就模拟一下能不能每次打出第\(k+i\)张牌。 然后考虑每一张牌打出后还要打多少张牌以及这张牌是什么时候入手的,分别记为\(f_i,g_i\),那么答案就是\(f_i+g_i\)的最大值。 #include<bi

Codeforces Round #564 div 2部分题解

Codeforces Round #564 div 2A. Nauuo and VotesB. Nauuo and ChessC. Nauuo and CardsD. Nauuo and Circle A. Nauuo and Votes 题意:给你三个数,分别是赞成的,不赞成的,和未知的。如果一定会赞成输出+,一定的反对输出-, 一定票数相等输出0,否则输出?。 思路: 如果赞成的大于反对的

Codeforces Round #564 (Div. 2)

contest传送门 A 神秘点赞事件,要水得优雅\(2,3,5\) #include <bits/stdc++.h> using namespace std; int main(){ ios::sync_with_stdio(); cin.tie(0); int x,y,z; cin>>x>>y>>z; if(x>y+z) cout<<'+'; else if(y

Codeforces Round #564 (Div. 2) D. Nauuo and Circle(树形DP)

传送门   参考资料:   [1]:https://www.cnblogs.com/wyxdrqc/p/10990378.html   题意:   给出你一个包含 n 个点的树,这 n 个点编号为 1~n;   给出一个圆,圆上放置 n 个位置,第 i 个位置对应树中的某个节点,并且不重复;   求在圆上还原这棵树后,使得边不相交的总方案数; 题解:  

CF-思维题-div2-564-C. Nauuo and Cards

题目传送门 Official Tutorial: First, try to finish it without playing any empty cards. If that’s not possible, the best choice is to play several empty cards in a row, then play from 1 to n. For a card i, suppose that it is in the pi-th position in th

Codeforces Round #564 (Div. 1)

A 太难了,一半时间刚这题还没做出来,简直自闭了。实际上分两种情况,一种很简单直接放,另一种就是要0,0,…,0,1,2,…,n,然后直接贪心,显然我是把情况判断错误一直没调出来。 #include <bits/stdc++.h>using namespace std;const int N=2e5+7;int n,p,ans,a[N],b[N];int main(){ scanf

Codeforces Round #564 (Div. 2) C. Nauuo and Cards(贪心)

传送门 Solve 参考资料:   [1]:the Chinese Editoria 题意:   有 2n 张牌,其中 n 张标号 1~n,其余 n 中为空牌;   从这 2n 张牌中拿出 n 张放在手中,剩余的 n 张摞在桌子上(牌堆);   你可以进行如下操作:     将手中的任意一张牌插入到牌堆的底部,并将牌堆顶端的牌放入手中;   求

Codeforces Round #564 (Div. 2)

传送门   A. Nauuo and Votes B. Nauuo and Chess     参考资料:   [1]: the Chinese Editoria   A. Nauuo and Votes 题意:   x个人投赞同票,y人投反对票,z人不确定;   这 z 个人由你来决定是投赞同票还是反对票;   判断 x 与 y 的相对大小是否确定? 题解:   如果 x ==

Codeforces Round #564 比赛总结

这次是中国大佬出题,结果被虐惨了。 A. Nauuo and Votes 1 #include<bits/stdc++.h> 2 #define Rint register int 3 using namespace std; 4 typedef long long LL; 5 int x, y, z; 6 int main(){ 7 scanf("%d%d%d", &x, &y, &z); 8 if(x + z - y <

Codeforces Round 564 题解

很抱歉让标题把您骗进来了。 这是一场打得最失败的div1。 作为一个橙名一题都不会…… 旁边紫名的PB怒切3题,div2的也随便玩玩出了div1b/div2d…… 这名字颜色也太有水分了。 也就只会2A和2B了,写一写吧。 2A 水题。代码咕,也会一直咕下去。 2B 简单构造。 首先发现 $|r_1-r_n|+|c_1