F1 提桶寻宝 (10 分)

2024-03-04 15:38
文章标签 f1 提桶 寻宝

本文主要是介绍F1 提桶寻宝 (10 分),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

F1 提桶寻宝 (10 分)
给你准备好一个小桶,告诉你一片广袤的天地,随手一指,挖宝去吧~

说计算机话!

好吧,题目是这样的:

假设一个二维区域内藏有财宝,对于给定的此前寻到的财宝数量以及坐标(x,y),按照以下规则在该位置寻回财宝,并更新财宝数量。

规则:

如果x、y均为奇数,则获得原有三分之一数量的财宝,小数部分忽略不计
如果x、y均为偶数,则获得 5 财宝
如果x、y奇偶性不同,则不获得财宝
注意:财宝数量、坐标x、坐标y都是int类型范围内的非负整数,在同一个位置可以重复寻找并获得财宝。

函数接口定义:

int getTreasure(int *pBucket, int x, int y);

其中,整型参数x、y表示坐标,指针型参数pBucket指向财宝计数的整型变量,函数根据x、y和此前的财宝数目,判断新获取的财宝并修改相应数值。返回类型为int,如果获得财宝,返回1;未获得财宝,返回0。

裁判测试程序样例:

#include <stdio.h>int getTreasure(int *pBucket, int x, int y);int main(){int bucket,total;bucket = total = 0;scanf("%d",&total);for (int i=0; i<total; i++) {int x,y;x = y = 0;scanf("%d%d", &x, &y);int flag = getTreasure(&bucket, x, y);printf("[%d]:%d\n", flag, bucket);}
}
/**你的代码将被嵌到这个位置(当然,会删除此前和此后一行的注释)
**/

输入样例:
3
2 6
1 20
9 9
输出样例:
[1]:5
[0]:5
[1]:6

int getTreasure(int *p, int x, int y){int flag = 0;if(x%2 && y%2){ //同为奇数*p += *p/3;flag = 1;}else if(x%2==0 && y%2==0){ //同为偶数*p += 5;flag = 1;} return flag;
}

这篇关于F1 提桶寻宝 (10 分)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/773646

相关文章

delphi如何给按钮添加单键快捷键(F1~F12)

用action 讲按钮窗体的Keypreview设为True,然后加如下代码 Delphi/Pascal code ? 1 2 3 4 5 6 procedure  TForm1 . FormKeyDown(Sender: TObject;  var  Key:  Word ;    Shift: TShiftState); begin    i

推荐系统-排序算法:常用评价指标:NDCG、MAP、MRR、HR、ILS、ROC、AUC、F1等

参考资料: 推荐算法常用评价指标:NDCG、MAP、MRR、HR、ILS、ROC、AUC、F1等 搜索评价指标——NDCG

命名实体识别(NER)-模型评估:词级别评估、实体级别评估【Precision、Recall、F1】

一、概述 命名实体识别的评判标准:实体的边界是否正确;实体的类型是否标注正确。主要错误类型包括: 文本正确,类型可能错误;反之,文本边界错误,而其包含的主要实体词和词类标记可能正确。 对于二分类的模型,预测结果与实际结果分别可以取0和1。我们用N和P代替0和1,T和F表示预测正确和错误。将他们两两组合,就形成了下图所示的混淆矩阵(注意:组合结果都是针对预测结果而言的)。 由于1和0是数字

分类问题的评价指标:多分类【Precision、 micro-P、macro-P】、【Recall、micro-R、macro-R】、【F1、 micro-F1、macro-F1】

一、混淆矩阵 对于二分类的模型,预测结果与实际结果分别可以取0和1。我们用N和P代替0和1,T和F表示预测正确和错误。将他们两两组合,就形成了下图所示的混淆矩阵(注意:组合结果都是针对预测结果而言的)。 由于1和0是数字,阅读性不好,所以我们分别用P和N表示1和0两种结果。变换之后为PP,PN,NP,NN,阅读性也很差,我并不能轻易地看出来预测的正确性与否。因此,为了能够更清楚地分辨各种预测情

【Java 7】今天,你寻宝了吗?

【Java 7】今天,你寻宝了吗?     背景描述:               Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn      script match.     问题分析:

【CSP:202206-2】寻宝!大冒险!(Java)

题目链接 202206-2 寻宝!大冒险! 题目描述 求解思路 哈希集合:由于L的数据范围较大,我们通过矩阵存储整个地图并不现实。因此,可以将每个点的信息存放在一个哈希集合中,根据藏宝图上的点去判断能否和集合里边的点对应上。解题思路: 创建一个Point类来存放点的数据,因为需要用到哈希集合,所以重写equals方法和hashCode方法。map数组存放藏宝图的坐标。在进行遍历时

准确率、精确率、召回率、F1(F-Measure)都是什么?

机器学习ML、自然语言处理NLP、信息检索IR等领域,评估(Evaluation)是一个必要的工作,而其评论价值指标往往有如下几点: 准确率 Accuracy; 精准率 Precision; 召回率 Recal; F1-Measure; TP: True Positive 把正的判断为正的数目True Positive,判断正确,且判为了正,即正的预测为正的; FN:False N

多分类问题中评价指标F1-Score 加权平均权重的计算方法

多分类问题中评价指标F1-Score 加权平均权重的计算方法     众所周知,F1分数(F1-score)是分类问题的一个衡量指标。在分类问题中,常常将F1-score作为评价分类结果好坏的指标。它是精确率和召回率的调和平均数,值域为[0,1]。 F 1 = 2 ∗ P ∗ R P + R F_1=2*\frac{P*R}{P+R} F1​=2∗P+RP∗R​     其中,P代表着准确率(

sklearn工具包---分类效果评估(acc、recall、F1、ROC、回归、距离)

一、acc、recall、F1、混淆矩阵、分类综合报告 1、准确率 第一种方式:accuracy_score # 准确率import numpy as npfrom sklearn.metrics import accuracy_scorey_pred = [0, 2, 1, 3,9,9,8,5,8]y_true = [0, 1, 2, 3,2,6,3,5,9] #共9个数据,3个相

联想台式机快捷键(F1~F12)取消按Fn,设置为标准功能键

前几天电脑中了病毒,修复之后,发现之前visual studio好端端的F12转到定义,变成了必须加Fn才能转到定义,因为编程时候加Fn太麻烦了。于是试了网上各种方法,想将键盘恢复为标准功能键。包括BIOS设置HotKey,Lenovo Low Profile USB Keyboard的勾选设置,等等。最后我想会不会是病毒导致Lenovo Low Profile USB Keyboard出了问题。