算法训练 活雷锋

简介: 算法训练 活雷锋

试题 算法训练 活雷锋


内存限制: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;
}

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

相关文章
|
7月前
|
机器学习/深度学习 资源调度 算法
【机器学习基础】对数几率回归(logistic回归)
【机器学习基础】对数几率回归(logistic回归)
152 0
|
9月前
|
机器学习/深度学习 人工智能 算法
算法分类
算法分类
147 3
|
10月前
|
机器学习/深度学习 资源调度 并行计算
经典机器学习系列(一)【 贝叶斯分类、 最大似然估计、 最大后验概率估计】
经典机器学习系列(一)【 贝叶斯分类、 最大似然估计、 最大后验概率估计】
158 0
|
10月前
|
机器学习/深度学习 存储 算法
经典机器学习系列(三)【线性模型与广义线性模型】
经典机器学习系列(三)【线性模型与广义线性模型】
|
机器学习/深度学习 算法
瞎聊机器学习——朴素贝叶斯以及拉普拉斯平滑
瞎聊机器学习——朴素贝叶斯以及拉普拉斯平滑
|
机器学习/深度学习 并行计算 搜索推荐
推荐系统总结(交替最小二乘法、LightFM、神经网络矩阵分解和神经协同过滤)
在社交媒体网络上,有大量的半结构化数据。该任务的数据集是从在线照片共享社交媒体网络 Flickr 收集的。Flickr 允许用户分享照片并相互交流(朋友)。目标是向访问此社交媒体平台的大量数据的每个用户推荐对象(图片)列表。训练数据集包含一组用于构建推荐系统的用户和项目(照片)之间的交互,包含评分基本事实的验证数据用于决定最终模型。除测试数据外,其余数据集不用于分析。
412 0
|
机器学习/深度学习 算法 测试技术
机器学习实战︱基于多层感知机模型和随机森林模型的某地房价预测
在现实生活中,除了分类问题外,也存在很多需要预测出具体值的回归问题,例如年龄预测、房价预测、股价预测等。相比分类问题而言,回归问题输出类型为一个连续值,如下表所示为两者的区别。在本文中,将完成房价预测这一回归问题。
392 0
机器学习实战︱基于多层感知机模型和随机森林模型的某地房价预测
|
机器学习/深度学习 数据挖掘
二、机器学习模型和代价函数
二、机器学习模型和代价函数
二、机器学习模型和代价函数
|
机器学习/深度学习 算法
机器学习中的数学原理——多项式回归
机器学习中的数学原理——多项式回归
304 0
|
机器学习/深度学习 Python
机器学习中的数学原理——似然函数
机器学习中的数学原理——似然函数
158 0
机器学习中的数学原理——似然函数

热门文章

最新文章