CCF CSP202006-1 线性分类器

题目描述


要点分析

将第一个点作为标准:

  1. 如果后面的点与第一个点的类型相同但与第一个点分布在直线的区域不同则不符合题意
  2. 如果后面的点与第一个点的类型不同但与第一个点分布在直线的区域相同则不符合题意

具体代码如下:

#include<bits/stdc++.h>
using namespace std;
int n,m;
int k1,k2,k3;
struct Node
{int x,y;char ty;
};
int main()
{cin>>n>>m;struct Node node[n];for(int i=0;i<n;i++){cin>>node[i].x>>node[i].y>>node[i].ty;}for(int j=0;j<m;j++){cin>>k1>>k2>>k3;int flag=0;long long int t1=k1+k2*node[0].x+k3*node[0].y;//注意用long long,因为该点坐标可以达到1e6,对应可能超出intfor(int i=1;i<n;i++){long long int t2=k1+k2*node[i].x+k3*node[i].y;//注意用long long if((node[i].ty==node[0].ty)&&t1*t2<0){flag=1;break;}if((node[i].ty!=node[0].ty)&&t1*t2>0){flag=1;break;}}if(flag==0)cout<<"Yes"<<endl;else cout<<"No"<<endl;}
}

CCF CSP202006-1 线性分类器相关推荐

  1. CCF认证考试——线性分类器

    **CCF认证考试--线性分类器** 前言 一.题目 二.解题思路 三.示例代码 四.总结 前言 基于python的解题思路与代码实现,新手入门,可能写得不好,欢迎留言交流学习 提示:以下是本篇文章正 ...

  2. 第 19 次 CCF CSP 认证 202006-1 线性分类器(line)

    目录 [题目描述] [输入格式] [输出格式] [样例 1 输入] [样例 1 输出] [样例 1 解释] [子任务] 思路分析: C++代码: [题目描述] 考虑一个简单的二分类问题--将二维平面上 ...

  3. @4-1 CCF 2020-06-1 线性分类器

    线性分类器 题目描述 样例 源代码 关于这题 题目描述 样例 源代码 #include<iostream> #include <vector> using namespace ...

  4. 线性分类器与非线性分类器的区别是什么?有哪些优劣特性?

    线性分类器与非线性分类器的区别是什么?有哪些优劣特性? 线性分类器 线性分类器就是用一个"超平面"将两个样本隔离开,如:   (1)二维平面上的两个样本用一条直线来进行分类:    ...

  5. SVM中的线性分类器

    线性分类器: 首先给出一个非常非常简单的分类问题(线性可分),我们要用一条直线,将下图中黑色的点和白色的点分开,很显然,图上的这条直线就是我们要求的直线之一(可以有无数条这样的直线)     假如说, ...

  6. 【机器学习】SVM学习(三):线性分类器的求解

    [机器学习]SVM学习(三):线性分类器的求解 2016-10-10 19:56 239人阅读 评论(0) 收藏 举报 本文章已收录于:  机器学习知识库  分类: 机器学习(37)  目录(?)[+ ...

  7. 一个自带简易数据集的模拟线性分类器matlab代码——实验训练

    一个自带简易数据集的模拟线性分类器matlab代码--实验训练 %%%% Tutorial on the basic structure of using a planar decision boun ...

  8. Fisher 线性分类器--转

    原文地址:http://blog.csdn.net/htyang725/article/details/6571550 Fisher 线性分类器由R.A.Fisher在1936年提出,至今都有很大的研 ...

  9. 高效计算基础与线性分类器

    高效计算基础与线性分类器 标签: 深度学习线性分类器 2016-06-29 16:01 131人阅读 评论(0) 收藏 举报 本文章已收录于: 分类: 深度学习笔记(1) 作者同类文章X 版权声明:本 ...

最新文章

  1. MIT人工突触芯片新突破:指甲大小的芯片有望媲美超算
  2. KVM为虚拟机添加设备总结
  3. linux shell 判断文件 修改时间和系统时间差
  4. MFC全局函数开局——AfxGetApp解剖
  5. 现代谱估计-互谱功率
  6. 【原】P2P应用的探究
  7. SQL Server Management Studio清除历史登陆记录
  8. 如何免费注册Coursera课程
  9. matplotlib 可视化 —— 移动坐标轴(中心位置)
  10. VMware 安装 CentOS 7
  11. 服务器虚拟化嵌套,VMware虚拟机配置嵌套虚拟化
  12. lodash 数组裁剪 drop
  13. FabFilter Pro-R 混响效果器
  14. 网页编码与数据传递中的中文字符编码
  15. Flink 去除重复数据 重复数据处理
  16. 中国省份毗邻关系JSON数据[相邻省份][所辖市级信息][行政区划]
  17. 数字孪生应用白皮书(2020版)|PDF下载
  18. Linux-Ngrok内网穿透
  19. matlab 0106,MATLAB控制系统仿真与实例详解.pdf
  20. 几种趋势指标的测试结论

热门文章

  1. Struts2拦截器的使用 (详解)
  2. 数据库设计原理【B树、B-树、B+树】
  3. 利用Jmail发送和接收邮件
  4. java 解析数据包_一种基于Java语言的网络通讯数据包解析方法与流程
  5. 【FFMPEG系列】windows下编译FFMPEG篇----之一(MingW)
  6. 【工程项目经验】之Xcode的Instruments检测解决iOS内存泄露
  7. 计算机应用决策支持系统,计算机决策支持系统技术及应用研究
  8. 用bbp公式计算pi_家用配电箱里设计几个回路合适?用这个公式,计算起来很方便...
  9. C++自学11:命名空间(using namespace)
  10. 4.8_adapter_结构型模式:适配器模式