首页 > 其他分享 >周报

周报

时间:2023-03-20 12:44:55浏览次数:23  
标签:int s2 s1 l2 l1 strlen 周报

跳跳

#include<bits/stdc++.h>
using namespace std;
int gcd(int x ,int y){
	return y == 0 ? x : gcd(y , x % y);
}
#define x first
#define y second
struct node{
	int x ,  y;
}a[100020];
map<pair<int ,int >, int >m;
int n ; 
int main () {
	cin >> n;
    for(int i = 1; i <= n ; i ++) {
    	cin >> a[i].x >> a[i].y;
	}
	int ans = 0;
	for(int i = 1; i <= n ; i ++){
		for(int j = 1; j <= n ; j ++){
			if(i == j) continue;
		    int x = a[i].x - a[j].x;
		    int y = a[i].y - a[j].y;
		   	if(x == 0 || y == 0){
		       x = x == 0 ? 0 : x / abs(x);
			   y = y == 0 ? 0 : y / abs(y); 
			}
			else{
				int num = (abs)(gcd(x , y));
				x = x / num;
				y = y / num;
			}
			if(!m[{x , y}]){
				ans ++ ;
		       m[{x , y}] = 1;
			}
		}
	}
	cout << ans << endl;
}

异或和或

#include<bits/stdc++.h>
using namespace std;
int l1 , l2;
int t;
char s1[1002] , s2[1002];
int main () {
	cin >> t;
	while(t --){
		scanf("%s%s" , &s1 , &s2);
		l1 = strlen(s1);
		l2 = strlen(s2);
		if(l1 != l2){
			cout << "NO" << endl;
			continue;
		}
        int cnt1 = 0 , cnt2 = 0;
		for(int i = 0 ; i < l1; i++){
		     if(s1[i] == '0')cnt1 ++;
		}
		for(int i = 0 ; i < l2 ; i ++){
			if(s2[i] == '0')cnt2 ++;
		}
		if(cnt2 == 0 && cnt1 != 0)cout << "NO" << endl;
		else if(cnt2 != 0 && cnt1 == 0)cout << "NO" << endl;
	    else cout << "YES" << endl;  
	}
}

标签:int,s2,s1,l2,l1,strlen,周报
From: https://www.cnblogs.com/wmjlzw1314/p/17235887.html

相关文章

  • 周报4
    周报4训练情况这周写的内容偏简单,主要回顾了一下树的直径、重心和lca的内容,接着下周搞搞树的分治、差分的内容。题目完成情况九题部分题目题解......
  • 第四周周报
    第四周周报(2023/3/13-2023/3/19)本周总结本周完成的主要内容是哈希专题题单以及蓝桥杯真题日程描述3.13:补abc293和NebiusWelcomeRound的题目3.14:蓝桥杯真题3.......
  • KubeSphere 社区双周报 | OpenFunction v1.0.0 发布 | 2023.03.03-03.16
    KubeSphere社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过commit的贡献者,并对近期重要的PR进行解析,同时还包含了线上/线下活动和布......
  • 《安富莱嵌入式周报》第306期:开源独轮车,Cortex-M85修订版r1发布,Terathon图形数学库,不
    往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版:https://www.bilibili.com/video/BV1TT411Y7fq1、Ter......
  • 第三周周报
    本周主要以基础知识的刷题为主,每一天都是跟着大题单从头到尾刷,到后来觉得总是在简单题目中去刷题对自己没有实际性的提升,即使通过了三十四道题,但是并没有觉得自己的能力提......
  • 周报(六)
    周报Date:2023年3月12日(周日)大致方向写了一些动态规划的题目,重新写了一些数据结构的题目,并把自己之前的资料和代码整理了一下。题目数量10题......
  • 2022.3.12周报
    本周总结:刷了洛谷一些字符串蓝题紫题大方向:字符串小专题:后缀自动机、trie树题目完成情况:16 ......
  • 周报
    本周总结开学前两周周事务杂乱,方向不清,刷题较少。刚得知进入试训时比较迷茫,所以这两周主要是一个坚定信念的过程,个人认为是比较有意义的,找班主任和学长聊了一下,也大概有......
  • 第三周周报
    第三周周报(2023/3/6-2023/3/12)本周总结在寒期集训后,感觉对动态规划,图论,线段树等后期学习的内容掌握较不扎实,所以在这周计划对其中的图论进行巩固,然后选择专题的时候......
  • 3.12周报
    本周总结去洛谷刷题,有act或者cf就去打比赛,得多刷题。大主题动态规划小专题刷了一下动态规划,dp的简单基础题。题目完成情况写了6道dp题,线性dp.......