算法训练 活雷锋

简介: 算法训练 活雷锋

试题 算法训练 活雷锋


内存限制:256.0MB   C/C++时间限制:1.0s   Java时间限制:3.0s   Python时间限制:5.0s


问题描述


 寻找“活雷锋”:经过警察叔叔的走访调查,知道了“活雷锋”每次做完好事后,别人问起他的名字时,他总是说自己是“雷锋16”,而他家的门上也写着数字“16”。你能通过这个线索找到“活雷锋”的家吗?


输入格式


 输入4行5列的数字,查找16


输出格式


 输出1行,如果有16就输出‘yes',没有就输出’no'。


样例输入


一个满足题目要求的输入范例。

例:

1 2 3 4 5

2 3 4 5 6

21 3 3 4 6

2 4 5 6 16


样例输出


与上面的样例输入对应的输出。

例:

yes


数据规模和约定


 输入数据中每一个数的范围。

 例:0<n,m<1000000。


题解:

#include <iostream>
#include <algorithm>
using namespace std;
bool f2(int num[5]) {
  int left = 0;
  int right = 4;
  int mid;
  while (left <= right) {
    mid = left + (right - left) / 2;
    if (16 > num[mid]) {
      left = mid + 1;
    }
    else if (16 < num[mid]) {
      right = mid - 1;
    }
    else {
      return true;
    } 
  }
  return false;
}
int main() {
  int a[4][5];
  for (int i = 0; i < 4; i++) {
    for (int j = 0; j < 5; j++) {
      cin >> a[i][j];
    }
  }
  for (int i = 0; i < 4; i++) {
    sort(a[i], a[i] + 5);
    if (f2(a[i])) {
      cout << "yes";
      return 0;
    }
  }
  cout << "no";
  return 0;
}

二分加排序,要不然应该会超时。

相关文章
|
5月前
|
算法 Java Serverless
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-444 算法训练 求和问题
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-444 算法训练 求和问题
52 1
|
5月前
|
算法 Java C语言
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-439 算法训练 简单字符变换
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-439 算法训练 简单字符变换
53 1
|
11天前
|
存储 机器学习/深度学习 算法
蓝桥杯练习题(三):Python组之算法训练提高综合五十题
蓝桥杯Python编程练习题的集合,涵盖了从基础到提高的多个算法题目及其解答。
18 3
蓝桥杯练习题(三):Python组之算法训练提高综合五十题
|
16天前
|
机器学习/深度学习 算法 决策智能
【机器学习】揭秘深度学习优化算法:加速训练与提升性能
【机器学习】揭秘深度学习优化算法:加速训练与提升性能
|
18天前
|
算法 Java C++
【贪心算法】算法训练 ALGO-1003 礼物(C/C++)
【贪心算法】算法训练 ALGO-1003 礼物(C/C++)
【贪心算法】算法训练 ALGO-1003 礼物(C/C++)
|
18天前
|
算法 C++
蓝桥 算法训练 共线(C++)
蓝桥 算法训练 共线(C++)
|
3月前
knn增强数据训练
【7月更文挑战第27天】
32 10
|
3月前
|
数据采集 编解码 人工智能
破解ChatGPT惊人耗电!DeepMind新算法训练提效13倍,能耗暴降10倍
【7月更文挑战第19天】DeepMind的JEST算法革新AI训练,提升效率13倍,节能10倍。通过联合数据批次选择,预训练指导及多分辨率训练,优化资源利用,降低能耗。实验显示性能提升,达到SOTA水平,但实施需大量资源,依赖优质参考模型。[论文链接](https://arxiv.org/pdf/2406.17711)
64 10
|
3月前
knn增强数据训练
【7月更文挑战第28天】
34 2
|
2月前
|
算法 搜索推荐
支付宝商业化广告算法问题之基于pretrain—>finetune范式的知识迁移中,finetune阶段全参数训练与部分参数训练的效果如何比较
支付宝商业化广告算法问题之基于pretrain—>finetune范式的知识迁移中,finetune阶段全参数训练与部分参数训练的效果如何比较

热门文章

最新文章