首页 > 其他分享 >间君闯迷宫

间君闯迷宫

时间:2023-04-17 22:22:25浏览次数:30  
标签:指间 间君 int 君会 迷宫 flag 经验值

【题目描述】
指间君被迷宫困住了,因为指间君的体力是有限的,所以它一共只能走 m次,每走一步指间君会积累一定的经验值也可能会消耗一定的经验值, 当经验值积累到245单位后,指间君会被立即传送到终点。当指间君的经验值为15的倍数时,指间君会被传送回起点,而且经验值清零。请问指间君一共从起点出发了多少次呢?

输入:

第一行输入一个正整数m (1≤n≤1000)
接下来输入m行整数(范围在-50到50之间)表示经验值的积累或消耗。
输出:
如果指间君成功走出迷宫,请输出指间君出发的次数。
否则,请输出Fail

样例输入
5
48
50
46
43
53
样例输出
Fail

#include<iostream>
using namespace std;

int main()
{
    int m, n, s=0, cnt=0;
    bool flag = 0;
    cin >> m;
    for(int i=1; i<=m; i++)
    {
        cin >> n;
        s += n;
        cnt++;
        if(s >= 245)
        {
            flag = 1;
            break; 
        }
        else if(s%15 == 0)
        {
            s = 0;
        }
     }
     if(flag) cout << cnt;
     else cout << "Fail";
    return 0;
} 

 

标签:指间,间君,int,君会,迷宫,flag,经验值
From: https://www.cnblogs.com/dks0313/p/17327763.html

相关文章

  • kuangbin专题一 简单搜索 迷宫问题(POJ-3984)
    迷宫问题TimeLimit:1000MS MemoryLimit:65536KDescription定义一个二维数组:intmaze[5][5]={0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,};它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编......
  • kuangbin专题一 简单搜索 起火迷宫(UVA-11624)
    Fire!DescriptionJoeworksinamaze.Unfortunately,portionsofthemazehavecaughtonfire,andtheownerofthemazeneglectedtocreateafireescapeplan.HelpJoeescapethemaze.GivenJoe’slocationinthemazeandwhichsquaresofthemazeareo......
  • hdu 1272 小希的迷宫
    这是我第一次用并查集解决问题,其实刷这道题就是为了学习并查集,这是学长在hdu上找的模板题#include<iostream>#include<cstdio>usingnamespacestd;constintN=110000;intpar[N],mark[N];intfind1(intx){intr=x;while(par[r]!=r)r=par[r];......
  • 逃离迷宫
    有一个n*m大小的迷宫。其中字符\(S\)表示起点,字符\(D\)表示出口,字符\(X\)表示墙壁,字符\(.\)表示平地。你需要从\(S\)走到\(D\),每次只能向上下左右相邻的位置移动,并且不能走出地图,也不能走进墙壁。若每次移动消耗1时间,走过路都会塌陷,因此不能走回头路或原地不动。现在已知出......
  • 1210. 穿过迷宫的最少移动次数
    题目链接:1210.穿过迷宫的最少移动次数参考:还在if-else?一个循环处理六种移动!代码classSolution{private:staticconstexprintmov[3][3]={{1,0,0},{0,1,0},{0,0,1}};//下、右、旋转public:intminimumMoves(vector<vector<int>>&grid){......
  • 11.迷宫问题
    原题链接:https://www.acwing.com/problem/content/description/1078/#include<iostream>#include<cstring>#include<vector>usingnamespacestd;#definexfirst#defineysecondtypedefpair<int,int>PII;constintN=1010;intn,hh,tt;in......
  • 10.起火迷宫
    原题链接:acwing.com/problem/content/submission/4227/#include<iostream>#include<cstring>#include<queue>usingnamespacestd;typedefpair<int,int>PII;#definexfirst#defineysecondconstintN=1010;intn,m;charg[N][N];PIIst......
  • HJ43_迷宫问题_回溯
    ¥问题:探索沿着0路径走出矩阵迷宫。¥思路:1、第一个站位点为(0,0)坐标,站在(0,0)坐标向分别向左右上下探索,如探索到1则回溯重新探索0路径。2、比如向右走几步后,检测到了右上下都是......
  • 迷宫2
    题意样例输入:332000010000333111样例输出:6数据范围:对于10%的数据,N,M<=4,K<=1。对于30%的数据,N,M<=10。对于60%的数据,N,M<=100。对于100%的数据,N......
  • 迷宫1
    bfs最短路径有几条题意样例输入:4...S.XX..XX.E...样例输出:62数据范围:1≤n≤25解析path数组记录点代码#include<bits/stdc++.h>usingnamespacestd;......