- 博客(8)
- 收藏
- 关注
原创 PTA表达式转换
题干:算术表达式有前缀表示法、中缀表示法和后缀表示法等形式。日常使用的算术表达式是采用中缀表示法,即二元运算符位于两个运算数中间。请设计程序将中缀表达式转换为后缀表达式。输入格式:输入在一行中给出不含空格的中缀表达式,可包含+、-、*、\以及左右括号(),表达式不超过20个字符。输出格式:在一行中输出转换后的后缀表达式,要求不同对象(运算数、运算符号)之间以空格分隔,但结尾不得有多余空格样例:2+3*(7-4)+8/4输出样例:2 3 7 4 - * + 8 4 /
2021-10-10 16:47:55 1379
原创 Codeforces Round #737 (Div. 2)
A-Problem - A - Codeforces#include <bits/stdc++.h>using namespace std;#define ll long longconst int N = 1e5+10;inline int read(){ int x=0,f=1; char ch=getchar(); while(ch<'0'||ch>'9') { if(ch=='-') f=
2021-08-12 10:32:37 89
原创 Codeforces Round #727 (Div. 2)
目录A-Problem - A - CodeforcesB-Problem - B - CodeforcesC-Problem - C - CodeforcesD-Problem - D - CodeforcesA-Problem - A - Codeforces思路:观察一下,分为两种情况。一种是第一个人跑完时,其他人都开始跑,那每个人报的数应该是n-1, n-2, n-3...1,等差数列求和,结果为n*(n-1)/2一种是第一个人跑完时,还有人没开始跑,记第一个人跑完了
2021-08-10 22:58:12 108
原创 深圳计算科研院杯第三届湖北省赛
目录A-A Warm WelcomeB-B-Mr.Maxwell and attractionsC-C-Hamster and EquationD-D-WAA-A Warm Welcome没啥可说的,签到题#include<iostream>using namespace std;int main(){ cout<<"Shenzhen Institute of Computing Sciences"<<endl; ..
2021-08-09 21:24:36 137
原创 Codeforces Round #728 (Div. 2)题解
A-Problem - A - Codeforces题意:初始状态:i-th猫在第i个位置。问所有的猫移动多少距离(最短距离)能使每只猫都不在原来的位置上思路:奇数只猫,可分成三只+偶数对只,偶数只猫可相互交换位置,三只按照题意移动四次即可偶数只猫,直接交换位置即可。代码:#include <iostream>#include <map>#include <algorithm>#include <queue>#include &l
2021-08-04 15:30:18 275
原创 codeforces div2 724A-C
A-Problem - A - Codeforces题意:让我们通过给定的一些数字,构造出一个nice数组,能构造出来就输出数组大小和内容,否则就输出No思路:有两种方案:第一种,通过观察样例,“8 12 6 2 4 10”,可以发现这是一个等差数列,萌生了一个想法,当a0>0(a0<0,明显不满足题意,直接输出No)时是不是找到公差d就可以满足构造nice数组的条件了呢?智商不够的我认为排好序的数组中a1-a0即为公差,WA一波,其实公差是所给的一串数字的最大公约数。另外还需注
2021-07-29 12:41:48 267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人