CCF認證 201803-1 跳一跳
#include <iostream> using namespace std; const int N=30; int a[N]; int main(){ int t=0,i=0; while(1){ cin>>a[i]; if (a[i]==0) { t=i; break;} else{ i++; } } int sum=0,temp=1; for(int j=0;j<t;j++){ if(a[j]==1){ sum++; temp=1;} if(a[j]==2&&a[j-1]==2){ temp++; sum=sum+2*temp; } else if(a[j]==2&&a[j-1]!=2) { sum=sum+2; } } cout<<sum<<endl; return 0; }
相關推薦
CCF認證201803-1跳一跳
問題描述 試題編號: 201803-1 試題名稱: 跳一跳 時間限制: 1.0s 記憶體限制: 256.0MB 問題描述: 問題描述
CCF認證 201803-1 跳一跳
#include <iostream> using namespace std; const int N=30; int a[N]; int main(){ int t=0,i=0; while(1){ cin>>a[i];
CCF-201803-1-跳一跳
data 超過 輸出格式 ext 小遊戲 獲得 ++ 分隔 clas 問題描述 近來,跳一跳這款小遊戲風靡全國,受到不少玩家的喜愛。 簡化後的跳一跳規則如下:玩家每次從當前方塊跳到下一個方塊,如果沒有跳到下一個方塊上則遊戲結束。 如果跳到了方塊上,但沒有跳到方塊
CCF認證 2018-03-1 跳一跳(100分)
CCF認證 2018-03-1 跳一跳 問題描述 近來,跳一跳這款小遊戲風靡全國,受到不少玩家的喜愛。 簡化後的跳一跳規則如下:玩家每次從當前方塊跳到下一個方塊,如果沒有跳到下一個方塊上則遊戲結束。 如果跳到了方塊上,但沒有跳到方塊的中心則獲得1分;跳到方塊中心時,若上一次的
CCF模擬試題 201803-1 跳一跳 JAVA
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in);
201803-1 跳一跳
#include <iostream> using namespace std; int main(){ int n; int sum=0,temp=0; while(cin>>n&&n){ sum=sum+n; if(n==1) { t
CCF 2018-3-1 跳一跳
#include<iostream> using namespace std; int main() { char a[30]; int sum=0; for(int i=0;i<30;i++) { int k
201803-1 試題名稱: 跳一跳
#include <stdio.h> int main() { int i, sum, j; sum = 0; scanf("%d",&i); if( i == 1) sum++; else if ( i == 2) sum +=
CCF CSP考試題 2018-3 1、2題(跳一跳、碰撞)
第一題 跳一跳 試題編號:201803-1 試題名稱:跳一跳 時間限制:1.0s 記憶體限制:256.0MB 問題描述 問題描述 近來,跳一跳這款小遊戲風靡全國,受到不少玩家的喜愛。
CCF等級認證題目-2018.5跳一跳
CCF等級認證題目 2018.1.跳一跳 近來,跳一跳這款小遊戲風靡全國,受到不少玩家的喜愛。 簡化後的跳一跳規則如下:玩家每次從當前方塊跳到下一個方塊,如果沒有跳到下一個方塊上則遊戲結束。 如果跳到了方塊上,但沒有跳到方塊的中心則獲得1
CCF跳一跳Java(201803CCF第1題)
題目不記得太多,大概描述下:就是微信跳一跳遊戲,給一組輸入,輸入中只有1,2,0三個數字,1代表跳到了下一個盒子但不在中心,得分+1;2代表跳到了下一個盒子且在中心,根據上次的得分計算:如果上一次得分為1,那此次得分+2,如果上一次得分為2,那此次得分+4(2+2=4),以此
201803-1跳一跳
一、原題 問題描述 試題編號: 201803-1 試題名稱: 跳一跳 時間限制: 1.0s 記憶體限制: 256.0MB 問題描述: 問題描述 近來,跳一跳這款小遊戲風靡
第十三次CCF CSP認證(2018年3月)真題跳一跳
跳一跳 問題描述 近來,跳一跳這款小遊戲風靡全國,受到不少玩家的喜愛。 簡化後的跳一跳規則如下:玩家每次從當前方塊跳到下一個方塊,如果沒有跳到下一個方塊上則遊戲結束。 如果跳到了方塊
2018-03-CCF第一題跳一跳(1.0的錯誤已糾正,2.0如下)
題目大意如下:微信跳一跳遊戲,輸入1,2,,0三個數字;1代表跳到了下一個盒子但不在中心,得分為1,總分加1;2代表跳到了下一個盒子且在中心;根據上次的得分計算:如果上一次得分為1,那此次得分為2,總分加2分,如果上一次得分為2,那此次得分為4,總分加4;以此類推:如上一次得
201803-1 跳一跳(滿分程式碼+坑點)
簡化題目轉化為解題思路: 跳1得1 跳0得0 聯絡跳2則累加為2,4,6….(第i個連續的2即2*i) 問題分解 -只有一個核心問題,當遇到連續的2時該怎麼加? 其實很簡單,遇到第一個‘2’時則標記出當前‘2’元素的i座標,然
ccf跳一跳
else if gpo ems 方便 else ret 理解 不為 ccf 才考完,沒題目,先傳代碼... #include<stdio.h> #include<string.h> int main() { int flag=0; int a[
CSP考試 2018年3月第1題 跳一跳 C++實現
#include <iostream> using namespace std; int main() { int jg=0; int f=0; while(1) { int a; cin>>a; if(a==0) { break; }
ccf/csp 跳一跳java實現
package ex4; import java.util.*; public class ex5_1 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String[] s_1=s
2018-3-18CCF認證考試第一題《跳一跳》
#include<iostream> using namespace std; int main(){ int n; int ans=0; int point=0; while(1){ cin>>n;
CCF:跳一跳
題目描述 題目分析 2對應的加分是要處理的,需要找出是否是第一個2 第一次處理的時候把=忽略了,結果20分 每次2之後的1都是下一個2開始的標誌,所以用了個flag代表2是否連續