1. 抽纸片(java)

news/2024/11/23 19:58:58/

 【问题描述】你的朋友提议玩一个游戏:将写有数字的的n纸片放入口袋中,你可以从口袋中抽取三次纸片,每次记下纸片上的数字后都将其放回到口袋中,如果这三个数字的和是m,就是你赢,否则就是你朋友赢。请你编写一个程序,判断当纸片上所写的数字是k1,k2,…,kn时是否存在抽取三次之和为m的方案。 

【输入形式】输入的第一行为一个正整数 n 表示口袋中纸片数目(int类型)第二行为一个正整数表示三个数字的和 第三行为n个整数表示每个纸片上的数字(int类型)

【输出形式】如果存在符合要求的方案,输出Y,否则,输出N。

【样例输入】

 3

 10

 2 3 5

【样例输出】

  Y

解题分析:三重暴力循环直接得出


import java.util.Scanner;public class p1 {public static void main(String[] args){Scanner sc = new Scanner(System.in);int n = sc.nextInt();int m = sc.nextInt();int [] arr = new int[n];for(int i = 0; i < n; i++)arr[i] = sc.nextInt();int flag = 0;for(int i = 0; i < n-2; i++){for(int j = 1; j < n-1; j++){for(int k = 2; k < n; k++){if(arr[i] + arr[j] + arr[k] == m){flag = 1;break;}}}}if(flag == 1)System.out.println("Y");elseSystem.out.println("N");}}


http://www.ppmy.cn/news/274587.html

相关文章

js转盘抽奖

使用canvas绘制转盘 根据每次抽奖的随机索引计算出对应奖励的角度&#xff0c;再使用transform: rotate实现动画效果 html文件 <!DOCTYPE html> <html lang"en"> <link> <meta charset"UTF-8" /> <meta http-equiv"X-UA-…

Unity之跑马灯抽奖效果单抽与连抽

Unity之跑马灯抽奖效果单抽与连抽 效果图 单次抽奖效果 跳过动画抽奖效果 三连抽抽奖效果 设计思路 点击按钮 &#xff0c;根据需求(概率)计算本次抽奖获得物品模拟转动 (先加速后减速)&#xff0c; 一段时间后停止连抽的情况下等所有奖品动画都表演完成才结束跳过动画…

小程序转盘抽奖,小程序抽奖

很多地方都会用到就记录一下,有懒的到处找,可以随机,也可以从后台获取数据,改一下参数就可以用,如果帮到了你就点个赞吧 下载地址

LeetCode350

两个数组的交际2 1. 题目描述 给你两个整数数组nums1和nums2&#xff0c;请你以数组的形式返回两数组的交集。返回结果中每个元素出现的次数&#xff0c;英语元素在两个数组中都出现的次数一致。可以不考虑输出结果的顺序。 示例 输入&#xff1a;nums1 [1,2,2,1], nums2 […

js实现转盘抽奖

js实现转盘抽奖 一、效果图二、设计思路三、核心代码 一、效果图 二、设计思路 第一步&#xff1a;先建立所有奖品的集合&#xff0c;设置默认转的圈数第二步&#xff1a;设置转动的随机角度第三步&#xff1a;转动到哪里就是最后的奖品&#xff0c;使用浏览器弹框弹出第四步&a…

html+js抽奖转盘解析(简单)

之前在公司一直写小程序&#xff0c;最近项目跟进&#xff0c;新加了抽奖转盘的H5页面&#xff0c;想了想&#xff0c;简单梳理一下逻辑&#xff0c;我用的是自己写的最简单的方式。 先看具体需求样式 作为一个资&#xff08;c&#xff09;深&#xff08;v&#xff09;工程师的…

CF 15D Map

转载请注明出处&#xff0c;谢谢http://blog.csdn.net/ACM_cxlove?viewmodecontents by---cxlove 题意&#xff1a;给出一个n*m的矩阵&#xff0c;每次选取一个a*b的矩阵&#xff0c;要求所有元素与最小的元素差的和最小。 http://codeforces.com/problemset/problem/15/…

JS实现抽奖转盘

超级简单的原理&#xff1a; 点击转盘指针后随机得到一个数(每个数字对应一个奖项),并确定每个奖项在轮盘上的大概角度&#xff0c;然后调用 jqueryRotate.js插件来转动轮盘&#xff0c;并停在奖品的对应角度。 使用的插件 jquery.js jqueryRotate.js //旋转插件 附赠链家&…