当前位置:网站首页>P2181 对角线和P1030 [NOIP2001 普及组] 求先序排列
P2181 对角线和P1030 [NOIP2001 普及组] 求先序排列
2022-07-04 22:31:00 【&volume】
目录
----------------------
题目描述
对于一个 nn 个顶点的凸多边形,它的任何三条对角线都不会交于一点。请求出图形中对角线交点的个数。
例如,66 边形:
输入格式
输入只有一行一个整数 nn,代表边数。
输出格式
输出一行一个整数代表答案。
输入输出样例
输入 #1复制
3
输出 #1复制
0
输入 #2复制
6
输出 #2复制
15
说明/提示
数据规模与约定
- 对于 50 \%50% 的数据,保证 3 \leq n \leq 1003≤n≤100。
- 对于 100 \%100% 的数据,保证 3 \leq n \leq 10^53≤n≤105
# include <bits/stdc++.h>//# include <math.h>
int main()
{
unsigned long long n=0;
using namespace std;
unsigned long long m=0;
cin>>n;
m=n*(n-1)/2*(n-2)/3*(n-3)/4;
cout<<m;
return 0;
}
--------------------------------------------------------------------------------------------------------------------------------
题目描述
给出一棵二叉树的中序与后序排列。求出它的先序排列。(约定树结点用不同的大写字母表示,且二叉树的节点个数 \le 8≤8)。
输入格式
共两行,均为大写字母组成的字符串,表示一棵二叉树的中序与后序排列。
输出格式
共一行一个字符串,表示一棵二叉树的先序。
输入输出样例
输入 #1复制
BADC BDCA
输出 #1复制
ABCD
说明/提示
【题目来源】
NOIP 2001 普及组第三题
# include <bits/stdc++.h>
using namespace std;
void stdlb (string a,string b)
{
if(a.size()>0)
{
char c=b[b.length()-1];
cout<<c;
int k=a.find(c);
stdlb(a.substr(0,k),b.substr(0,k));
stdlb(a.substr(k+1),b.substr(k,b.length()-k-1));
}}
int main()
{
string a;
cin>>a;
string b;
cin>>b;
stdlb(a,b);
return 0;
}
边栏推荐
- Redis入门完整教程:Bitmaps
- Redis入门完整教程:客户端通信协议
- 攻防世界 MISC 进阶区 hong
- sobel过滤器
- Google Earth Engine(GEE)——以MODIS/006/MCD19A2为例批量下载逐天AOD数据逐天的均值、最大值、最小值、标准差、方差统计分析和CSV下载(北京市各区为例)
- A complete tutorial for getting started with redis: transactions and Lua
- Advanced area of attack and defense world misc 3-11
- Unity-VScode-Emmylua配置报错解决
- Gnawing down the big bone - sorting (II)
- Duplicate ADMAS part name
猜你喜欢
【机器学习】手写数字识别
Detailed explanation of heap sort code
The overview and definition of clusters can be seen at a glance
浅聊一下中间件
The sandbox has reached a cooperation with digital Hollywood to accelerate the economic development of creators through human resource development
攻防世界 MISC 進階區 Erik-Baleog-and-Olaf
攻防世界 MISC 进阶区 Erik-Baleog-and-Olaf
Breakpoint debugging under vs2019 c release
SHP data making 3dfiles white film
Attack and defense world misc master advanced zone 001 normal_ png
随机推荐
安装人大金仓数据库
串口数据帧
醒悟的日子,我是怎么一步一步走向软件测试的道路
Redis入门完整教程:事务与Lua
La prospérité est épuisée, les choses sont bonnes et mauvaises: Où puis - je aller pour un chef de station personnel?
Redis入门完整教程:Pipeline
[try to hack] wide byte injection
Google Earth Engine(GEE)——以MODIS/006/MCD19A2为例批量下载逐天AOD数据逐天的均值、最大值、最小值、标准差、方差统计分析和CSV下载(北京市各区为例)
业务太忙,真的是没时间搞自动化理由吗?
Redis: redis configuration file related configuration and redis persistence
Redis入门完整教程:Bitmaps
Now MySQL cdc2.1 is parsing the datetime class with a value of 0000-00-00 00:00:00
攻防世界 misc 高手进阶区 a_good_idea
The new version judges the code of PC and mobile terminal, the mobile terminal jumps to the mobile terminal, and the PC jumps to the latest valid code of PC terminal
MySQL Architecture - logical architecture
leetcode 72. Edit distance edit distance (medium)
剑指Offer 68 - II. 二叉树的最近公共祖先
攻防世界 MISC 进阶区 Erik-Baleog-and-Olaf
Redis入门完整教程:Redis Shell
环境加密技术解析