L1-033 出生年 (15 分)

以上是新浪微博中一奇葩贴:“我出生于1988年,直到25岁才遇到4个数字都不相同的年份。”也就是说,直到2013年才达到“4个数字都不相同”的要求。本题请你根据要求,自动填充“我出生于y年,直到x岁才遇到n个数字都不相同的年份”这句话。

输入格式:

输入在一行中给出出生年份y和目标年份中不同数字的个数n,其中y在[1, 3000]之间,n可以是2、或3、或4。注意不足4位的年份要在前面补零,例如公元1年被认为是0001年,有2个不同的数字0和1。

输出格式:

根据输入,输出x和能达到要求的年份。数字间以1个空格分隔,行首尾不得有多余空格。年份要按4位输出。注意:所谓“n个数字都不相同”是指不同的数字正好是n个。如“2013”被视为满足“4位数字都不同”的条件,但不被视为满足2位或3位数字不同的条件。

输入样例1:

1988 4

输出样例1:

25 2013

输入样例2:

1 2

输出样例2:

0 0001
#include<bits/stdc++.h>
using namespace std;
set<int>st;
int main()
{int n, k, cnt = -1;scanf("%d%d",&n, &k);for(int i = n;i <= 10000;i++){cnt++; int a = i / 1000;int b = i % 1000 / 100;int c = i % 100 / 10;int d = i % 10;st.insert(a);st.insert(b);st.insert(c);st.insert(d);if(st.size() == k){printf("%d %04d\n",cnt,i);return 0;}st.clear();}return 0;
}

L1-034 点赞 (20 分)

微博上有个“点赞”功能,你可以为你喜欢的博文点个赞表示支持。每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性。本题就要求你写个程序,通过统计一个人点赞的纪录,分析这个人的特性。

输入格式:

输入在第一行给出一个正整数N(≤1000),是该用户点赞的博文数量。随后N行,每行给出一篇被其点赞的博文的特性描述,格式为“K F​1​​⋯F​K​​”,其中1≤K≤10,F​i​​(i=1,⋯,K)是特性标签的编号,我们将所有特性标签从1到1000编号。数字间以空格分隔。

输出格式:

统计所有被点赞的博文中最常出现的那个特性标签,在一行中输出它的编号和出现次数,数字间隔1个空格。如果有并列,则输出编号最大的那个。

输入样例:

4
3 889 233 2
5 100 3 233 2 73
4 3 73 889 2
2 233 123

输出样例:

233 3
#include<bits/stdc++.h>
using namespace std;
int main()
{int n, i, j, max, k, t;scanf("%d",&n);int a[1100][15];int b[1001] = {0}; for(i = 0;i < n;i ++){scanf("%d", &a[i][0]);for(j = 1;j <= a[i][0]; j++)scanf("%d", &a[i][j]);}for(i = 0;i < n; i++){for(j = 1;j <= a[i][0];j++)b[a[i][j]] ++; }max = 0;for(i = 1000;i >= 1;i--){if(b[i] > max){max = b[i];t = i;}}printf("%d %d",t,max);return 0;
} 

L1-035 情人节 (15 分)

以上是朋友圈中一奇葩贴:“2月14情人节了,我决定造福大家。第2个赞和第14个赞的,我介绍你俩认识…………咱三吃饭…你俩请…”。现给出此贴下点赞的朋友名单,请你找出那两位要请客的倒霉蛋。

输入格式:

输入按照点赞的先后顺序给出不知道多少个点赞的人名,每个人名占一行,为不超过10个英文字母的非空单词,以回车结束。一个英文句点.标志输入的结束,这个符号不算在点赞名单里。

输出格式:

根据点赞情况在一行中输出结论:若存在第2个人A和第14个人B,则输出“A and B are inviting you to dinner...”;若只有A没有B,则输出“A is the only one for you...”;若连A都没有,则输出“Momo... No one is for you ...”。

输入样例1:

GaoXZh
Magi
Einst
Quark
LaoLao
FatMouse
ZhaShen
fantacy
latesum
SenSen
QuanQuan
whatever
whenever
Potaty
hahaha
.

输出样例1:

Magi and Potaty are inviting you to dinner...

输入样例2:

LaoLao
FatMouse
whoever
.

输出样例2:

FatMouse is the only one for you...

输入样例3:

LaoLao
.

输出样例3:

Momo... No one is for you ...
#include<bits/stdc++.h>
using namespace std;
int main()
{char a[15], b[15], c[15];int count = 0;while(1){scanf("%s",c);if(c[0] == '.')break;count++;if(count == 2)strcpy(a,c);if(count == 14)strcpy(b,c);}if(count < 2)printf("Momo... No one is for you ...");else if(count >= 2 && count < 14)printf("%s is the only one for you...",a);else if(count >= 14)printf("%s and %s are inviting you to dinner...",a,b);return 0;
}

L1-036 A乘以B (5 分)

看我没骗你吧 —— 这是一道你可以在 10 秒内完成的题:给定两个绝对值不超过 100 的整数 A 和 B,输出 A 乘以 B 的值。

输入格式:

输入在第一行给出两个整数 A 和 B(−100≤A,B≤100),数字间以空格分隔。

输出格式:

在一行中输出 A 乘以 B 的值。

输入样例:

-8 13

输出样例:

-104
#include<bits/stdc++.h>
using namespace std;
int main()
{int a, b;scanf("%d%d", &a, &b);printf("%d",a * b);return 0;
} 

L1-037 A除以B (10 分)

真的是简单题哈 —— 给定两个绝对值不超过100的整数A和B,要求你按照“A/B=商”的格式输出结果。

输入格式:

输入在第一行给出两个整数A和B(−100≤A,B≤100),数字间以空格分隔。

输出格式:

在一行中输出结果:如果分母是正数,则输出“A/B=商”;如果分母是负数,则要用括号把分母括起来输出;如果分母为零,则输出的商应为Error。输出的商应保留小数点后2位。

输入样例1:

-1 2

输出样例1:

-1/2=-0.50

输入样例2:

1 -3

输出样例2:

1/(-3)=-0.33

输入样例3:

5 0

输出样例3:

5/0=Error
#include<bits/stdc++.h>
using namespace std;
int main(){int a, b;scanf("%d%d",&a, &b);if(b == 0)printf("%d/%d=Error\n", a, b);else if(b > 0){double product;product = 1.0 * a / b;printf("%d/%d=%.2f\n", a, b, product);}else if(b < 0){double product;product = 1.0 * a / b;printf("%d/(%d)=%.2f\n", a, b, product);   }return 0;
} 

L1-038 新世界 (5 分)

这道超级简单的题目没有任何输入。

你只需要在第一行中输出程序员钦定名言“Hello World”,并且在第二行中输出更新版的“Hello New World”就可以了。

输入样例:

输出样例:

Hello World
Hello New World
#include<bits/stdc++.h>
using namespace std;
int main(){printf("Hello World\n");printf("Hello New World\n");return 0;
} 

L1-039 古风排版 (20 分)

中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。

输入格式:

输入在第一行给出一个正整数N(<100),是每一列的字符数。第二行给出一个长度不超过1000的非空字符串,以回车结束。

输出格式:

按古风格式排版给定的字符串,每列N个字符(除了最后一列可能不足N个)。

输入样例:

4
This is a test case

输出样例:

asa T
st ih
e tsice s
#include<bits/stdc++.h>
using namespace std;
int main()
{int N;char all[105][105], ch;for(int i = 0;i < 105;i ++)for(int j = 0;j < 105;j ++)all[i][j] = ' ';char s[1000];//表示null scanf("%d%c", &N, &ch);scanf("%[^\n]",s);int wtf = strlen(s);int x = 0,y = 0;for(int i = 0;i < wtf; i++){all[x][y] = s[i];x++;if(x == N){x = 0;y++; //表示是多少行    }}if(x == 0)//满了不久换行了 这个时候应该减少一行 y --;//这样子就知道有多少列了 for(int i = 0;i < N; i++){for(int j = y;j >= 0; j--)printf("%c",all[i][j]);printf("\n");}return 0;
}

L1-040 最佳情侣身高差 (10 分)

专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高)。如果符合,你俩的身高差不管是牵手、拥抱、接吻,都是最和谐的差度。

下面就请你写个程序,为任意一位用户计算他/她的情侣的最佳身高。

输入格式:

输入第一行给出正整数N(≤10),为前来查询的用户数。随后N行,每行按照“性别 身高”的格式给出前来查询的用户的性别和身高,其中“性别”为“F”表示女性、“M”表示男性;“身高”为区间 [1.0, 3.0] 之间的实数。

输出格式:

对每一个查询,在一行中为该用户计算出其情侣的最佳身高,保留小数点后2位。

输入样例:

2
M 1.75
F 1.8

输出样例:

1.61
1.96
#include<bits/stdc++.h>
using namespace std;
int main()
{char ch;double high,mate = 0;int n, i;scanf("%d",&n);getchar();while(n--){scanf("%c %lf",&ch,&high);getchar();if(ch == 'M')mate = high / 1.09;else if(ch == 'F')mate = high * 1.09; printf("%.2f\n",mate);}  return 0;
}

L1-033__040相关推荐

  1. 什么是L1/L2/L3 Cache?

    什么是L1/L2/L3 Cache? Cache Memory也被称为Cache,是存储器子系统的组成部分,存放着程序经常使用的指令和数据,这就是Cache的传统定义.从广义的角度上看,Cache是快 ...

  2. PyTorch实现L2和L1正则化的方法 | CSDN博文精选

    作者 | pan_jinquan 来源 | CSDN博文精选 目录 1.torch.optim优化器实现L2正则化 2.如何判断正则化作用了模型? 2.1未加入正则化loss和Accuracy 2.1 ...

  3. 机器学习中的L1与L2正则化图解!

    今日锦囊 特征锦囊:今天一起搞懂机器学习里的L1与L2正则化 今天我们来讲讲一个理论知识,也是老生常谈的内容,在模型开发相关岗位中出场率较高的,那就是L1与L2正则化了,这个看似简单却十分重要的概念, ...

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

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

  5. *** WARNING L1: UNRESOLVED EXTERNAL SYMBOL

    kei编译时提示: *** WARNING L1: UNRESOLVED EXTERNAL SYMBOL *** WARNING L1:reference made to unresolved ext ...

  6. R语言构建xgboost模型:使用xgboost构建广义线性模型(GLM):使用gblinear算法拟合线性模型并配置L1和L2正则化

    R语言构建xgboost模型:使用xgboost构建广义线性模型(GLM):使用gblinear算法拟合线性模型并配置L1和L2正则化 目录

  7. R语言基于glmnet构建分类模型并可视化特征系数(coefficient)以及L1正则化系数(lambda)实战

    R语言基于glmnet构建分类模型并可视化特征系数(coefficient)以及L1正则化系数(lambda)实战 # 导入测试数据集 data(BinomialExample) x <- Bi ...

  8. R语言基于glmnet构建Logistic回归模型使用L1正则化并可视化系数及最佳lambda值

    R语言基于glmnet构建Logistic回归模型使用L1正则化并可视化系数及最佳lambda值 Glmnet主要用于拟合广义线性模型.筛选可以使loss达到最小的正则化参数lambda.该算法非常快 ...

  9. L1正则化为什么又叫做稀疏因子?

    L1正则化对应的最经典模型为LASSO模型,LASSO的全称为:Least absolute shrinkage and selection operator sklearn中对应的模型为LASSO以 ...

  10. 正则化方法:L1和L2 regularization、数据集扩增、dropout

    https://www.toutiao.com/a6704868049352131080/ 为什么要使用正则化 我们先回顾一下房价预测的例子.以下是使用多项式回归来拟合房价预测的数据: 正则化方法:防 ...

最新文章

  1. 10个顶级的CSS UI开源框架
  2. java rmi 还有用吗_java rmi使用后的感想
  3. mysql key_block_size_Mysql入门mysql Key_buffer_size参数的优化设置
  4. [网络安全自学篇] 五十三.Windows系统安全之Metasploit实现栈溢出攻击及反弹shell原理解析
  5. MVC与单元测试实践之健身网站(三)-角色与权限
  6. 常见电脑字符编码总结
  7. 用imspost制作catia后处理_这些有趣又精致的模型,都是用3D打印机打印出来的
  8. 使用 Item,ItemManager 在 XNA 中创建物品和道具(十六)
  9. Python Flask Web 第七课 —— 使用 flask-moment 本地化日期和时间
  10. 问题解决:com.lowagie.text.DocumentException: Font 'STSong-Light' with 'UniGB-UCS2-H'
  11. 中国生产力促进中心”十四五”规划与发展规模分析报告2022~2028年
  12. html位置插入透明动画文字,鼠标放上去,图片上方动态显示半透明说明文字(源码)...
  13. dreamweaver html模版,dreamweaver利用预设模板来快速的架构一个简易网站
  14. js怎么实现ftp上传文件到服务器,js ftp上传文件到服务器上
  15. 如何开发微信第三方小程序组件
  16. dubbo系列九、dubbo路由规则和蓝绿切换
  17. 彻底解决汉诺塔问题——递归算法
  18. 设置控件评分星星控件
  19. 通过matlab对比不同调制方式下的球形译码误码率仿真,包括BPSK,QPSK,8PSK,4QAM以及16QAM
  20. mac 删除系统默认的ABC输入法

热门文章

  1. 质监执法通--移动质监执法系统项目实战
  2. 不注册使用 .NET Reactor
  3. 三元组顺序表表示的稀疏矩阵加法_知识表示学习记录(1)
  4. javascript之奇淫技巧
  5. 轻松搞定RabbitMQ(四)——发布/订阅
  6. PostgreSQL导出导入schema相关
  7. 转:数据包经由路由转发时源、目的IP地址及MAC地址变化情况
  8. 局域网聊天服务器(openfire)安装与配置
  9. 如何去除list中的重复元素
  10. socket 和 TCP/IP 协议的关系