poj 1028 False coin

学习 Bootstrap 5 之 Tables 学习 Bootstrap 5 之 表格表格 (Tables)1. 创建表格(1). 使用原生的表格标签(2). 使用Bootstrap 5 的提供的表格标签类(3). 原生与Bootstrap创建出来的表格的对比2. 表格样式(1). 表格样式的效果(2). 表格样式的使用1). 用于 <table> 标签2). 用于 <thead> <tbody> <tfoot> 标签 表格 (Tables) 1. 创建表格 (1). 使用原生的表格标签 <tabl 阅读详情

题目链接:点击打开链接


题意:N个硬币中只有一个硬币重量与其他硬币不同,给你K次称量的结果,问你能否求出是哪枚硬币,能就输出硬币的编号。


因为这枚硬币要么更重,要么更轻,根据这两种假设分别进行模拟,最后得到根据这两种假设的结果,如果都没有结果,或者都有结果且结果不相等,则说明无法判断,否则输出有结果的那种假设的结果。


得到结果的过程是先假设所有硬币都是假的,如果出现=号则天平左右这些全部都是真的,如果是大小于号,则根据等式令天平中一边的元素变为真的,然后令没在天平中出现的元素也都是真的(开始这里wa了),最后看仍标记为假的的元素有多少,若不等于1则没有结果。


代码:

#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;

bool a1[1005];
bool a2[1005];
int l[505];
int r[505];
bool lp[1005];
bool rp[1005];
int main(){
    int N,K;
    while(~scanf("%d%d",&N,&K)){
        memset(a1,0,sizeof(a1));
        memset(a2,0,sizeof(a2));

        for(int j=1;j<=K;j++){
            int n;char c[2];
            memset(lp,0,sizeof(lp));
            memset(rp,0,sizeof(rp));

            scanf("%d",&n);
            for(int i=1;i<=n;i++){
                scanf("%d",&l[i]);
                lp[l[i]]=1;
            }
            for(int i=1;i<=n;i++){
                scanf("%d",&r[i]);
                rp[r[i]]=1;
            }
            scanf("%s",c);
            if(c[0]=='='){
                for(int i=1;i<=N;i++){
                   if(lp[i]||rp[i]){
                        a1[i]=1;
                        a2[i]=1;
                   }
                }
            }
            else if(c[0]=='>'){
                for(int i=1;i<=N;i++){
                   if(!lp[i]){
                       a1[i]=1;
                   }
                   if(!rp[i]){
                       a2[i]=1;
                   }
                }
            }
            else if(c[0]=='<'){
                for(int i=1;i<=N;i++){
                   if(!lp[i]) a2[i]=1;
                   if(!rp[i]) a1[i]=1;
                }
            }
        }
        int flag1=0,flag2=0,res1,res2;
        for(int i=1;i<=N;i++){
            if(!a1[i]){
                flag1++;
                res1=i;
            }
            if(!a2[i]){
                res2=i;
                flag2++;
            }
        }
        bool p1=(flag1==1);
        bool p2=(flag2==1);
        if(!p1&&!p2) printf("0\n");
        else if(p1&&p2&&(res1!=res2)) printf("0\n");
        else if(p1) printf("%d\n",res1);
        else printf("%d\n",res2);
    }
    return 0;
}






ssd训练自己的数据集 基于SSD实现目标检测(训练自己的数据集) 阅读详情

相关推荐

World Action Model:经典论文

郑困时,图prorpt为机量人压务时,退过驱制解弱词表(constrsinsd decoding), 强附模型只从.256个者动作token中保H, B象总注活地。始VLA之一,RT-2使用了大量的五联网VQ据与少里的机械网的AcSonDat行CoFine-Tunng, 独组sl, 共i744个episode,Mous使用三个专累模,分是vidogonmedel,actonesget,understandng。包的核定之的的观到沟血黄动作,预之后现(vorlemodel),tseing,2。

u013250861的博客 406

poj-False coin

  描述 The "Gold Bar"bank received information from reliable sources that in their last group of N coins exactly one coin is false and differs in weight from other coins (while all other coins are equ...

机器学习,数据挖掘算法爱好者 323

保姆级教程:不用看古早代码,5分钟搞懂泛微ecology9附件存储与接口调用

本文详细解析了泛微ecology9附件存储与接口调用的核心原理,提供从基础概念到实战操作的完整指南。通过拆解文档化附件设计理念、解析RESTful接口参数,并给出Python代码示例,帮助开发者快速掌握附件上传与业务集成的关键技巧,提升二次开发效率。

weixin_28688385的博客 349

False coin

The "Gold Bar"bank received information from reliable sources that in their last group of N coins exactly one coin is false and differs in weight from other coins (while all other coins are equal in w...

自渡的博客 785

UE5.5使用ControlRig实现MetaHumanNPC看向玩家

本文介绍了在虚幻引擎中实现NPC自然看向玩家的技术方案。通过MetaHuman的ControlRig系统,采用面部动画曲线+全身动画Montage的表演方式,结合ControlRig驱动CTRL_lookat控制器实现视线追踪。

平常心 1302

WhatsApp网页版扫码分析

扫码登录本质上是WhatsApp的多设备登录,设备之间可以独立运行,那么当我们首次通过WhatsApp扫码登录二维码时,到底发生了那些事情?交换了那些数据?

SocialMarketing的博客 5230

POJ 1029 False coin

题意:有N个硬币,编号1-N,其中有一个是假的,与真的硬币重量不同。给出K组称量数据(天平左边的硬币编号,天平右边的编号以及称量结果),问能否确定那个硬币是假的。 分析:天平平衡时的硬币全是真的,用数组标记一下。不平衡时,一定有一个是假的,有可能是一边某个轻了,也有可能是某个重了,但没出现在这组中的硬币必然是真的。而且假硬币的出现次数和天平不平衡的次数相等。 Code: #i

iCpC之旅 943

新手必看!Unity中Tag和Layer的7个实际应用场景(含MOBA案例)

本文深入探讨Unity中Tag和Layer的7个实际应用场景,特别以MOBA游戏开发为例,详细解析如何利用LayerMask进行高效场景管理和碰撞检测优化。从双相机方案到射线检测的精准控制,帮助开发者掌握这些基础功能的进阶用法,提升游戏性能和开发效率。

weixin_28723171的博客 313

题目1486:False coin

题目描述: The “Gold Bar”bank received information from reliable sources that in their last group of N coins exactly one coin is false and differs in weight from other coins (while all other coins are equa

sun%moon 923

【ros】ROS1的安装和相关使用方法

主要学习ros相关内容

Greary的博客 2379

帆软报表导出各种格式之后台导出

我们前面介绍了帆软报表在界面上的导出是通过类似的URL:http://localhost:8075/webroot/decision/view/report?op=export&sessionID=10653244-3e46-408c-bc54-f89a214a9bc7&format=image&extype=PNG 来完成的,就是带OP=export以及format参数来完成的。如果不从界面传参数,比如我们自己实现了一个HTTP接口,也可以通过传参数format来完成各种格式的导

帆软爱好者的专栏 4270

***POJ1029 False coin ACM解题报告(贪心难题)

被传说中的训练计划虐了一个下午。一个搜索图论DP都没做出来,只好找找简单题做做,其实这题我一开始也想的太简单了,以为统计掉了所有平衡的就可以判断了,感觉其实还是要想挺多的,后来经百度提醒要存不等关系时出现的硬币,做完后还是WA,就找discuss的数据,终于过了。 这题的思路就是开个bool a[],如果遇到=就把那些硬币都变成true,遇到不等号就存起来,小的存left[]中,大的存right

Miracle_ma的专栏 1135

【AHE数据集】中国2019年多源热排放数据集-500m空间分辨率

【AHE数据集】中国2019年多源热排放数据集

WW、forever的博客 411

POJ1029 False Coin(暴力)

题目链接 False coin Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 21217   Accepted: 5958 Description The "Gold Bar"bank received information from reliable sources that in...

悲伤无声地涌出来 450

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

POJ 1029 False coin 笔记 G++

#include <iostream> #include <vector> #include <string> int da[1001]; using namespace std; //谢谢博友文章 //假币不知道轻重 int main() { int NUM,N; cin>>NUM>>N; vector<int...

woniupengpeng的专栏 624

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

POJ 1023 The Fun Number System (递推)

给定一个数,在正常的二进制中它的表示是唯一的。 而在这道题中,由许多种表示方法。比如1,可以是1,可以是2+(-1),可以是4+(-2)+(-1),但是有一点是确定的,如果要构造这个1,要么选1,要么选-1和后面的数组合,不可以不选。 所以由低到高枚举N的每个二进制位,如果这一位上是1,那么不管字符串中这一位是正的还是负的都必须选,如果是负的,那么后面就要多凑出1把这个-1对掉,所以N要+1

Baoli1008的专栏 786

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

poj 3276 Face the right way(反转)

题目链接:点击打开链接 可以xi

Baoli1008的专栏 698

hdu 1755 A Number Puzzle(全排列预处理)

题目链接:点击打开链接

Baoli1008的专栏 683

CodeForces 425B Sereja and Table(枚举)

满足条件的矩阵有一个性质,就是相邻的两行(列)要么完全相同,要么完全相反,所以就枚举每行做为模式串,去把其他行都改为和模式串相同或完全相反的。 注意最优的模式串可能是行的也可能是列的,所以要对行列都做。 而且还有一种数据 比如: 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 也就是说模式串可能既不是某行也不是某列,而是全0或者全1。所以最后再判断一下这两种。

Baoli1008的专栏 668

csu 1329 一行盒子(双向链表模拟)

静态模拟双向链表,只要写的z

Baoli1008的专栏 635

hdu 1287 破译密码

题目链接:点击打开链接 预处理出26个字母互相异或的值,

Baoli1008的专栏 630

hdu 4452 Running Rabbit(模拟)

简单模拟。 注意‘at k o'clock sharp’是k点整的意思,说明两只兔子交换速度只会fasheng

Baoli1008的专栏 571

hdu 5071 Chat(模拟)

其实这个模拟并不复杂,我是y

Baoli1008的专栏 564

hdu 1282 回文数猜想

题目l点击打开链接

Baoli1008的专栏 549

POJ 1051 P,MTHBGWB(map模拟)

用map记录字母到摩斯码,摩斯码到字母,摩斯码的长度的映射。 代码: // // main.cpp // 1051 P,MTHBGWB // // Created by Baoli1100 on 15/4/5. // Copyright (c) 2015年 Baoli1100. All rights reserved. // #include #include #incl

Baoli1008的专栏 548

Codeforces 552E - Vanya and Brackets (中缀表达式求值)

左括号一定在*和+之间,右括号一定在+和+乘之间。乘号最多15个所以可以暴力枚举括号位置。 #include #include #include #include #define LL long long using namespace std; #define maxn 5005 char s[maxn]; int ps1[maxn]; int ps2[maxn]; LL

Baoli1008的专栏 546
上一篇: acdream(18) Disappeared Block(离散化+二分)
下一篇: poj 1036 Gangsters(DP)
Baoli1008
博客等级 码龄12年 70粉丝 293原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值