2025年寒假训练赛复盘2.9

寒假训练赛复盘2.9问题 A chicken 时间限制 1 000 Sec 内存限制 128 MB 提交 状态 题目描述 小 x 非常喜欢小鸡翅 他得知 NSC 超市为了吸引顾客 举行了如下的活动 一旦有顾客在其他超市找到更便宜的小鸡翅 NSC 超市将免费送给顾客 1000g 小鸡翅 小 x 为了尽可能的省钱 走遍了各大超市 统计了小鸡翅的价格 NSC 的工作人员通过不法手段盗取了这些资料

大家好,我是讯享网,很高兴认识大家。

问题 A: chicken

题目描述

输入

第一行两个正整数 XNSC (1 ≤ XNSC ≤ 100) 和 YNSC (1 ≤ YNSC ≤1000),表示现在在 NSC 超市,YNSC 克 小鸡翅要卖 XNSC 元。
第二行一个正整数 N,表示其他超市的个数。
接下来 N 行,每行两个正整数 Xi(1 ≤ Xi ≤ 100) 和 Yi(1 ≤ Yi ≤ 1000),表示在第 i 家超市,Yi   克小鸡翅卖 Xi 元。

输出

有且仅有一行,包含一个实数 A,表示 NSC 超市可以定的最高价格:A 元/千克。A 保留两位小数。

样例输入 Copy

5 100 3 4 100 3 100 7 100 

讯享网

样例输出 Copy

讯享网30.00

这题就挺简单的吧

#include<bits/stdc++.h> using namespace std; struct chicken { int y; int g; double w; }; int cmp(chicken m,chicken n) { return m.w<n.w; } int main() { int x,y,n; cin>>x>>y>>n; chicken a[n+1]; for(int i=1;i<=n;i++) { cin>>a[i].y>>a[i].g; } a[0].y=x; a[0].g=y; for(int i=0;i<n+1;i++) { a[i].w=(a[i].y*1.0)/(a[i].g*0.001); } sort(a,a+n+1,cmp); printf("%.2lf",a[0].w); return 0; }

问题 C: 【动态规划】cirs


讯享网

题目描述

Czyzoiers 都想知道小 x 为什么对鸡蛋饼情有独钟。经过一番逼问,小 x 道出了实情:因为他喜欢圆。最近小 x 又发现了一个关于圆的有趣的问题:在圆上有2N 个不同的点,小 x 想用 N 条线段把这些点连接起来(每个点只能连一条线段),使所有的线段都不想交,他想知道这样的连接方案有多少种?

输入

有且仅有一个正整数 N(N≤3000)。

输出

要求的方案数(结果 mod )。

样例输入 Copy

讯享网2 

样例输出 Copy

2 

提示

1 号点与 2 号点连接:2 种。
1 号点与 4 号点连接:1 种。
1 号点与 6 号点连接:2 种。

这是我补题在网上查的 说是卡特兰数列 ....

讯享网#include <bits/stdc++.h> using namespace std; int n,m; typedef long long ll; ll mod=; ll a[33000]; int main() { a[0]=a[1]=1; a[2]=2; for(int i=3;i<3030;i++) { a[i]=0; for(int j=0,k=i-1;j<i;j++,k--){ a[i]+=a[j]*a[k]; } a[i]%=mod; } int n; cin>>n; printf("%lld\n",a[n]); return 0; }

问题 D:

小讯
上一篇 2025-03-12 20:42
下一篇 2025-01-04 21:38

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/30480.html