Codeforces Round #438 by Sberbank and Barcelona Bootcamp (Div. 1 + Div. 2 combined) A,B,C【真的菜·】
时间:2019-11-26
本文章向大家介绍Codeforces Round #438 by Sberbank and Barcelona Bootcamp (Div. 1 + Div. 2 combined) A,B,C【真的菜·】,主要包括Codeforces Round #438 by Sberbank and Barcelona Bootcamp (Div. 1 + Div. 2 combined) A,B,C【真的菜·】使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
8说了
1 #include<bits/stdc++.h> 2 3 using namespace std; 4 #define int long long 5 6 signed main(){ 7 string str; 8 cin>>str; 9 int _; 10 cin>>_; 11 int flag1=0; 12 int flag2=0; 13 int flag3=0; 14 int flag4=0; 15 while(_--){ 16 string s; 17 cin>>s; 18 if(s==str){ 19 flag4=1; 20 continue; 21 } 22 if(s[0]==str[1]&&s[1]==str[0]){ 23 flag3=1; 24 continue; 25 } 26 if(str[0]==s[1]){ 27 flag1=1; 28 } 29 if(str[1]==s[0]){ 30 flag2=1; 31 } 32 } 33 // cout<<flag1<<" "<<flag2<<" "<<flag3<<" "<<flag4; 34 if(flag3||flag4||(flag1+flag2==2)){ 35 printf("YES\n"); 36 }else{ 37 printf("NO\n"); 38 } 39 return 0; 40 } 41 /* 42 ah 43 oy 44 45 aa 46 47 ha 48 yo 49 */
思路:直接暴力---居然能过.钟表问题转换是真滴难QAQ【小学就没整懂】
1 #include<bits/stdc++.h> 2 3 using namespace std; 4 #define int long long 5 int vis[500]; 6 signed main(){ 7 int h,m, s, t1, t2; 8 cin>>h>>m>>s>>t1>>t2; 9 h*=5;t1*=5; 10 t2*=5; 11 vis[h]++; 12 vis[m]++; 13 vis[s]++; 14 int ss=0; 15 if(t1>t2) 16 swap(t1,t2); 17 for(int i=t1;i<t2;i++){ 18 ss+=vis[i]; 19 } 20 if(ss==0||ss==3){ 21 cout<<"YES"; 22 } 23 else{ 24 cout<<"NO"; 25 } 26 return 0; 27 }
题解:二进制+暴力。
1 #include<bits/stdc++.h> 2 using namespace std; 3 int a[150000]; 4 int vis[150];int n,k; 5 signed main(){ 6 memset(vis,0,sizeof(vis)); 7 cin>>n>>k; 8 for(int i=1;i<=n;i++){ 9 for(int j=1;j<=k;j++){ 10 scanf("%d",&a[j]); 11 } 12 vis[a[1]+a[2]*2+a[3]*4+a[4]*8]=1; 13 } 14 for(int i=0;i<=(1<<k);i++){ 15 for(int j=i;j<=(1<<k);j++){ 16 if(vis[i]&&vis[j]&&(!(i&j))){ 17 printf("YES"); 18 return 0; 19 } 20 } 21 } 22 printf("NO"); 23 return 0; 24 }
原文地址:https://www.cnblogs.com/pengge666/p/11938677.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- PHP中$GLOBALS与global的区别详解
- MyBatis源码解析之基础模块—Log
- 启用OPCache提高PHP程序性能的方法
- 浅谈OpenCV中的新函数connectedComponentsWithStats用法
- Python根据指定文件生成XML的方法
- python如何调用java类
- Python pytesseract验证码识别库用法解析
- python 读txt文件,按‘,’分割每行数据操作
- PHP利用递归函数实现无限级分类的方法
- 详解关于php的xdebug配置(编辑器vscode)
- PHP应用跨时区功能的实现方法
- PHP实现的数据对象映射模式详解
- PDO::beginTransaction讲解
- PHP匿名函数(闭包函数)详解
- PDO::getAttribute讲解