CF 2023/4/1

news/2024/11/17 16:02:44/

A. Die Roll

Yakko,Wakko和Dot,世界着名的动漫狂人,决定休息一下演动画片,请假去旅行一下。雅子梦想着去宾夕法尼亚州,他的祖国和他祖先的祖国。Wakko想到了塔斯马尼亚,它的海滩,阳光和大海。多特选择特兰西瓦尼亚作为最神秘和最不可预测的地方。

但令他们非常遗憾的是,假期变得很短,所以参观上述三个地点之一就足够了。这就是为什么最聪明的Yakko想出了一个真正天才的想法:让三人每人掷出一个普通的六面骰子,得分最高的那个将成为赢家,并将其他两个带到他/她梦想的地方。

雅子掷骰子,得到Y分,华子——W分。轮到多特了。但她并不着急。多特想知道她访问特兰西瓦尼亚的机会有多大。

众所周知,雅子和华子是真正的绅士,这就是为什么如果他们与多特有相同的积分,他们就会让多特获胜。

输入

输入文件的唯一一行包含两个自然数 Y 和 W — Yakko 和 Wakko 的骰子滚动的结果。

输出

以“A/B”格式的不可约分数的形式输出所需的概率,其中 A — 分子,B — 分母。如果所需的概率等于零,则输出 «0/1»。如果所需的概率等于 1,则输出 «1/1»。

例子
输入
复制
4 2
输出
复制
1/2
注意

多特将去特兰西瓦尼亚,如果她幸运的话能掷出 4、5 或 6 分。

#include <iostream>
#include <algorithm>
using namespace std;
int main()
{int x,y,w,n,a;cin >> y >> w;x=max(y,w);n=7-x;a=6;for(int i = 1;i <= 6;i ++){if(n%i==0&&a%i==0){n/=i;a/=i;}}printf("%d/%d",n,a);return 0;
}

 Letter

鲍勃喜欢画画的男孩。不久前,他买了一张有 n 行和 m 列的矩形图(检查)表。鲍勃在工作表上的一些方块上着色。看过他的杰作后,他决定与住在弗拉特兰的哥哥分享。现在鲍勃不得不邮寄他的照片,但由于世界经济危机和高油价,他想寄出他的作品,但要尽可能少花钱。对于每发送一张正方形的纸张(无论它是否带有阴影),鲍勃必须支付 3.14 burles。请帮助鲍勃从他的杰作中剪出一个成本最低的矩形,其中包含所有阴影正方形。矩形的边应平行于图纸的边。

输入

输入数据的第一行包含数字 n 和 m (1 ≤ n, m ≤ 50)、n — 行数和 m — Bob 工作表上的列数。以下 n 行分别包含 m 个字符。字符 «.' 代表工作表上的非阴影正方形,而 «*» — 表示带阴影的正方形。可以保证鲍勃至少为一个正方形着色。

输出

输出所需矩形的最低成本。研究示例测试中的输出数据以更好地了解输出格式。

例子
输入
6 7
.......
..***..
..*....
..***..
..*....
..***..
输出
***
*..
***
*..
***
输入
3 3
***
*.*
***
输出
***
*.*
***
#include <iostream>
using namespace std;
int main()
{char a[55][55];int maxx=-999999,maxy=-999999,minx=99999,miny=99999;int n,m;cin >> n >> m;for(int i = 0;i < n;i ++){scanf("%s",a[i]);}for(int i = 0;i < n;i ++){for(int j = 0;j < m;j ++){if(a[i][j]=='*'){if(i<=minx) minx=i;if(i>=maxx) maxx=i;if(j<=miny) miny=j;if(j>=maxy) maxy=j;}}}//printf(",");for(int i = minx;i <= maxx;i ++){//printf(",");for(int j = miny;j <=maxy;j ++){printf("%c",a[i][j]);}printf("\n");//break;}return 0;
}

 Second Order Statistics

有一次鲍勃需要找到整数序列的二阶统计量。让我们从序列中精确选择每个数字一次并对其进行排序。第二个位置上的值是给定序列的二阶统计量。换句话说,它是严格大于最小值的最小元素。帮助鲍勃解决这个问题。

输入

第一个输入行包含整数 n (1 ≤ n ≤ 100) — 序列中的数字量。第二行包含 n 个空格分隔的整数 — 序列的元素。这些数字的绝对值不超过 100。

输出

如果给定序列具有二阶统计信息,则输出此顺序统计信息,否则输出 NO。

样本 1

输入复制输出复制
4
1 2 2 -4
1

样本 2

输入复制输出复制
5
1 2 3 1 1
2

#include <iostream>
#include <algorithm>
using namespace std;
int a[10086];
int main()
{int n,i;cin >> n;for(int i = 0;i < n;i ++){cin >> a[i];}sort(a,a+n);int x=a[0],flag=0;for(i = 0;i < n;i ++){if(a[i]!=x){printf("%d",a[i]);flag=1;break;}}if(flag==0) printf("NO");return 0;
}


http://www.ppmy.cn/news/181811.html

相关文章

HP CQ42 221AX 笔记本Win7 XP双系统安装成功经历

HP CQ42 221AX 笔记本Win7 XP双系统(32位)安装成功经历 这款笔记本用的是AMD Phenom(tm)II N830 Triple-Core Processor芯片&#xff0c;硬盘为SATA接口ACHI模式支持NCQ&#xff0c;所以装XP的时候必须用同时整合有AMD主板和SATA ACHI Controller两种驱动的系统安装盘。这种XP安…

惠普cq42笔记本怎么u盘启动详细教程

惠普cq42笔记本是一款性价比极高的电脑&#xff0c;不仅外观设计时尚&#xff0c;配置也很优越&#xff0c;非常适合学生消费者们的娱乐需求&#xff0c;那么惠普cq42笔记本怎么u盘启动呢?下面快启动小编就为大家分享惠普cq42笔记本bios设置u盘启动教程。 惠普cq42怎么u盘启动…

【Android】Jadx动态调试应用

【Android】Jadx动态调试应用 1. 前言 Jadx已支持动态调试APP&#xff0c;但一直没试过&#xff0c;从逆向角度尝试走一遍流程并熟悉&#xff0c;方便日后翻阅。 2. 相关知识 2.1 动态调试原理 动态调试的原理可以概括为以下几个步骤&#xff1a; 启动应用程序进程&#x…

GALAXY S8+ SM-G955N 韩版改G955F双卡多国系统G955NKSU3CRI3 dual sim card

三星 1&#xff09;猎户改单卡改双卡 2&#xff09;U美版.韩改F 多国系统 3&#xff09;MDM公司锁/租赁 4&#xff09;三星韩版解锁移除&#xff1a;请致电我 5&#xff09;出售部分直接解锁文件G930A G935A 等 6&#xff09;出售部分三星白名单证书 CERT 7) LG 解锁Pho…

赛扬n5095处理器怎么样 英特尔n5095核显相当于什么水平

n5095采用10纳米制造工艺 四核心4线程 “CPU主频2-2.9GHz 三级缓存4MB 热设计功耗15W内存类型 DDR4 2933MHz&#xff0c;LPDDR4x 2933MHz 赛扬n5095处理器怎么样能打游戏吗 这些点很重要看过你就懂了 http://www.adiannao.cn/dy

STC89C52引脚图

STC89C52引脚图 不知道大家有没有见过像这样的arduino引脚功能图&#xff1a; 还有ESP系列&#xff1a; 还有stm32的 给人的第一感觉就是漂亮&#xff0c;清晰明了&#xff0c;相比之下STC51的就… 楼主搜罗了一下&#xff0c;目前网络上还没有类似的51系列引脚图&…

HK航顺芯片HSE时钟问题

HK的芯片运行的时候 时钟不对 无法直接套用stm32的 500ms和5s差不多 解决方案&#xff1a; 这个大概率是由于航顺HK的芯片单片机识别外部晶振时间长一点 要比ST的长一些 我们只需要修改程序中晶振启振时间的溢出判断就好 1.找到stm32f10x.h的头文件 2.将HSE_STARTUP_TIMEOUT…

74HC595芯片引脚说明

原理图 引脚直译解释OE打开使能使用此芯片的开关&#xff0c;带上横线的意思就是输入低电平这个芯片才能工作SRCLR连续清零/串行清零控制芯片的数据清空&#xff0c;带上横线的意思就是输入低电平后芯片数据会被清空SER连续/串行数据串行输入的IO口SRCLK连续时钟/串行时钟给…