题目

“福”字倒着贴,寓意“福到”。不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出。这里要处理的每个汉字是由一个 N × N 的网格组成的,网格中的元素或者为字符 @ 或者为空格。而倒过来的汉字所用的字符由裁判指定。
输入格式:
输入在第一行中给出倒过来的汉字所用的字符、以及网格的规模 N (不超过100的正整数),其间以 1 个空格分隔;随后 N 行,每行给出 N 个字符,或者为 @ 或者为空格。
输出格式:
输出倒置的网格,如样例所示。但是,如果这个字正过来倒过去是一样的,就先输出bu yong dao le,然后再用输入指定的字符将其输出。
输入样例 1:
$ 9
@ @@@@@
@@@ @@@
@ @ @
@@@ @@@
@@@ @@@@@
@@@ @ @ @
@@@ @@@@@
@ @ @ @
@ @@@@@
输出样例 1:
$$$KaTeX parse error: Can't use function '$' in math mode at position 3: $̲ $ $ $ $ $ $
$ $ $ $ $ $
$ $
$ $ $
$ $
$$$$$ $
输入样例 2:
& 3
@@@
@
@@@
输出样例 2:
bu yong dao le
&&&
&
&&&

代码

#include <iostream>
#include <iomanip>
#include <string.h>
using namespace std;
int main()
{char cha, tmp_cha[200];int data[200][200], num;cin >> cha;cin >> num;cin.get();for(int a = 0; a < num; a++){memset(data[a],0,sizeof(data[a]));}for(int tmp = 0; tmp < num; tmp++){cin.getline(tmp_cha,200);for(int tmp1 = 0; tmp1 < num; tmp1++){if(tmp_cha[tmp1] == ' '){data[tmp][tmp1] = 0;}else if(tmp_cha[tmp1] == '@'){data[tmp][tmp1] = 1;}}}int sign = 0;for(int tmp = 0; tmp < num; tmp++)for(int tmp1 = 0; tmp1 < num; tmp1++)if(data[tmp][tmp1] != data[num - 1 - tmp][num - 1 - tmp1]){sign = 1;break;}if(sign == 0)cout << "bu yong dao le" <<endl;for(int tmp = num - 1; tmp >= 0; tmp--){for(int tmp1 = num - 1; tmp1 >= 0; tmp1--)if(data[tmp][tmp1] == 1)cout << cha;elsecout << " ";cout <<endl;}
}

题目

某电视台的娱乐节目有个表演评审环节,每次安排两位艺人表演,他们的胜负由观众投票和 3 名评委投票两部分共同决定。规则为:如果一位艺人的观众票数高,且得到至少 1 名评委的认可,该艺人就胜出;或艺人的观众票数低,但得到全部评委的认可,也可以胜出。节目保证投票的观众人数为奇数,所以不存在平票的情况。本题就请你用程序判断谁是赢家。
输入格式:
输入第一行给出 2 个不超过 1000 的正整数 Pa 和 Pb,分别是艺人 a 和艺人 b 得到的观众票数。题目保证这两个数字不相等。随后第二行给出 3 名评委的投票结果。数字 0 代表投票给 a,数字 1 代表投票给 b,其间以一个空格分隔。
输出格式:
按以下格式输出赢家:
The winner is x: P1 + P2
其中 x 是代表赢家的字母,P1 是赢家得到的观众票数,P2 是赢家得到的评委票数。
输入样例:
327 129
1 0 1
输出样例:
The winner is a: 327 + 1

代码

#include <iostream>
using namespace std;
int main()
{int a = 0, b = 0, data[3] = {0,0,0};int num[2] = {0,0};cin >> a >> b >> data[0] >> data[1] >> data[2];num[data[0]]++;num[data[1]]++;num[data[2]]++;if(num[0] == 3)cout << "The winner is a: " << a << " + " << num[0];else if(num[1] == 3)cout << "The winner is b: " << b << " + " << num[1];else if(a > b)cout << "The winner is a: " << a << " + " << num[0];elsecout << "The winner is b: " << b << " + " << num[1];
}

题目

一群人坐在一起,每人猜一个 100 以内的数,谁的数字最接近大家平均数的一半就赢。本题就要求你找出其中的赢家。
输入格式:
输入在第一行给出一个正整数N(≤10​4​​)。随后 N 行,每行给出一个玩家的名字(由不超过8个英文字母组成的字符串)和其猜的正整数(≤ 100)。
输出格式:
在一行中顺序输出:大家平均数的一半(只输出整数部分)、赢家的名字,其间以空格分隔。题目保证赢家是唯一的。
输入样例:
7
Bob 35
Amy 28
James 98
Alice 11
Jack 45
Smith 33
Chris 62
输出样例:
22 Amy

代码

#include <iostream>
#include <cmath>
using namespace std;
int main()
{float all, data[10100], all_num = 0;string name[10100];cin >> all;for(int tmp = 0; tmp < all; tmp++){cin >> name[tmp];cin >> data[tmp];all_num += data[tmp];}all_num = (all_num/all)/2;float min_num = 100;int winner = 0;for(int tmp = 0; tmp < all; tmp++){if(abs(data[tmp] - all_num) < min_num){min_num = abs(data[tmp] - all_num);winner = tmp;}}cout << (int)all_num << " " << name[winner];
}

点击俺返回目录

L1-054~L1-056相关推荐

  1. CPU一级缓存L1 D-cache\L1 I-cache与二级缓存L2 cache深度分析

    CPU缓存:通过优化的的读取机制,可以使CPU读取缓存的命中率非常高(大多数CPU可达90%左右), 也就是说CPU下一次要读取的数据90%都在缓存(SRAM)中: 只有大约10%需要从内存(DRAM ...

  2. 比较全面的L1和L2正则化的解释

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|机器学习算法那些事 前言 前段时间写了一篇文章<深入 ...

  3. L1,L2正则化分析

    1. 优化角度分析 1).L2正则化的优化角度分析 在限定的区域,找到使 最小的值. 图形表示为: 上图所示,红色实线是正则项区域的边界,蓝色实线是 的等高线,越靠里的等高圆, 越小,梯度的反方向是 ...

  4. [机器学习]正则化项L1和L2的学习与理解

    正则化项L1和L2的学习与理解 一,正则化(Regularization) 稀疏模型与特征选择的关系 二, 为什么L1产生稀疏模型而L2可以防止过拟合 1, L1和L2正则化的直观理解 正则化和特征选 ...

  5. 目标检测回归损失函数——L1、L2、smooth L1

    一. L1 Loss 1. 函数特性 L1 Loss也称为平均绝对值误差(MAE),是指模型预测值f(x)和真实值y之间绝对差值的平均值,公式如下: 其中 和 分别表示第 个样本的预测值及相应真实值, ...

  6. 华为——IS-IS理论+实验,L1,L2,L1-2彼此之间的邻居关系建立

    华为--IS-IS理论+实验,L1,L2,L1-2彼此之间的邻居关系建立 前言 一:什么是IS-IS? 1.1:概述 1.2:IS-IS的简述 1.3:邻居关系的建立 1.4:NSAP地址 二:实验配 ...

  7. L0,L1,L2正则化浅析

    在机器学习的概念中,我们经常听到L0,L1,L2正则化,本文对这几种正则化做简单总结. 1.概念 L0正则化的值是模型参数中非零参数的个数. L1正则化表示各个参数绝对值之和. L2正则化标识各个参数 ...

  8. 什么是范数(norm)?以及L1,L2范数的简单介绍

    什么是范数? 范数,是具有"距离"概念的函数.我们知道距离的定义是一个宽泛的概念,只要满足非负.自反.三角不等式就可以称之为距离.范数是一种强化了的距离概念,它在定义上比距离多了一 ...

  9. 透过协议看PCIe ASPM L1.2

    背景: ASPM--ACTIVE STATE POWER MANAGEMENT ASPM是硬件自主的,软件无法控制且也无视其状态的变化,软件只能通过配置寄存器来使能或禁止ASMP. PCI-PM--P ...

  10. L1、L2正则VS L1、L2 loss

    1.L1.L2正则--参数空间 L1范数表达式为:, L2范数表达式: L1正则(上图左),使得某些特征量变为0,因此具有稀疏性,可用于特征选择: L2正则(上图右),整体压缩特征向量,使用较广. 2 ...

最新文章

  1. 如何用ABAP代码读取SAP Business partner的附件数据
  2. html读取oss_阿里云使用js 实现OSS图片上传、获取OSS图片列表(示例代码)
  3. C#获取周一、周日的日期 函数类
  4. hudson添加批处理编译命令的注意事项
  5. oracle 用户被锁定解决方法
  6. 大二实习使用的技术汇总(中)
  7. NVIDIA控制面板打不开
  8. Perlin noise(一)
  9. [Linux]搭建Jdk7与Tomcat7
  10. 怎么阻止计算机安装游戏软件,华硕win8系统怎么禁止电脑自动安装其他软件和游戏?...
  11. 多项式——多项式牛顿迭代
  12. 15000cd是多少流明_光通量(lm)发光强度(cd)照度单位(lux)之间的关系
  13. FineCMS 5.0.10漏洞集合
  14. 各种二手及全新的光纤熔(融)接机,OTDR,光测试仪器仪表等
  15. ICANN认证注册商小全 英、德、法
  16. self :: 和 this- 的用法
  17. US News世界大学综合最新排名前100名
  18. 天通手机卫星电话、天通卫星系统终端、SRRC、型号核准、CTA、进网许可
  19. win10安装无线显示器失败
  20. 微信小程序生成详情页面二维码

热门文章

  1. IDEA.exe应用程序,快捷方式打不开,但是IDEA.bat能打开的解决方法
  2. 带你轻松理解python类的一些基础用法(❁´◡`❁)
  3. 专业排版字号、磅数与实际尺寸对照表
  4. Android中手机定位相关知识点汇总
  5. 智慧城市三维可视化平台建设
  6. 洛谷递推与递归题单之南蛮图腾
  7. 再谈Cisco Packet Tracer的各种汉化包的使用场合
  8. 白银走势图如何做空?
  9. 淘宝短视频全面升级-光合平台
  10. ZOJ Problem Set - 1331 Perfect Cubes