面试 UEditor leetcodeLCP 深度图像 jpa search printing swiper vue的钩子函数 后台管理模板下载 郑州网站开发 nginx视频教程 android项目实例 grep不是内部命令 excel动态图表制作 python集合 二分查找python python搭建环境 python基础语法 python程序 java的数据类型 java开发入门 java时间格式化 java游戏开发 javascript源代码 python视频教程 stata软件 ad19 js分页 华为ff 梦幻手游助手 画图怎么添加文字 算法笔记 polyworks 国都证券官网下载 只狼台词 网络电子书 粉碎文件工具 dll文件 饥荒黄油
当前位置: 首页 > 学习教程  > 编程语言

CCF——线性分类器

2020/12/5 9:44:40 文章标签:

思路 AC代码 #include<bits/stdc.h> using namespace std; struct stu{int x;int y; }A[1010],B[1010]; int main(){int n,m;cin>>n>>m;int x,y,a,b,c,k0,j0;char Z;for(int i0;i<n;i){cin>>a>>b>>Z;if(ZA){A[j].xa;A[j].yb;j;}else{B…

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

思路
AC代码

#include<bits/stdc++.h>
using namespace std;
struct stu{
	int x;
	int y;
}A[1010],B[1010];
int main(){
	int n,m;
	cin>>n>>m;
	int x,y,a,b,c,k=0,j=0;
	char Z;
	for(int i=0;i<n;i++){
		cin>>a>>b>>Z;
		if(Z=='A'){
			A[j].x=a;
			A[j].y=b;
			j++;
		}else{
			B[k].x=a;
			B[k].y=b;
			k++;
		}
	}
	for(int i=0;i<m;i++){
		cin>>a>>b>>c;
		int se=0,st=0;
		for(int q=0;q<j;q++){
		if(a+b*A[q].x+c*A[q].y>0) se++;
		}
		for(int q=0;q<k;q++){
		if(a+b*B[q].x+c*B[q].y<0) st++;
		}
		if((se==j)&&(st==k)||(se==0)&&(st==0)) cout<<"Yes"<<endl;
		else cout<<"No"<<endl;
	}
	return 0;
} 

本文链接: http://www.dtmao.cc/news_show_450066.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?