[ create a new paste ] login | about

Link: http://codepad.org/SIw0tRP3    [ raw code | output | fork ]

C++, pasted on Jul 24:
#include <iostream>
#include <cstdlib>
#include <string>

using namespace std;


int main(void) {
    
    float data[1280]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1.194,1.194,1.195,1.194,1.195,1.195,1.195,1.195,1.194,1.193,1.191,1.188,1.182,1.177,1.172,1.166,1.16,1.155,1.151,1.147,1.143,1.142,1.141,1.139,1.138,1.138,1.138,1.138,1.137,1.137,1.138,1.138,1.139,1.14,1.141,1.141,1.142,1.143,1.145,1.15,1.154,1.16,1.166,1.171,1.176,1.181,1.187,1.191,1.193,1.195,1.196,1.197,1.198,1.2,1.201,1.201,1.202,1.202,1.202,1.202,1.202,1.201,1.201,1.201,1.2,1.2,1.2,1.2,1.198,0,0,0,0,0,0,0,1.028,1.028,1.026,1.026,1.025,1.023,1.023,1.022,1.021,1.02,1.02,1.02,1.02,1.02,1.02,1.021,1.022,1.022,1.022,1.022,0,0,0,1.149,0,0,1.152,1.153,1.154,1.154,1.157,1.16,1.161,1.163,1.166,1.169,1.173,1.176,1.181,1.184,1.189,1.192,1.197,1.2,1.202,1.203,1.204,1.204,1.203,1.203,1.203,1.202,1.201,0,0,0,0,0,0,0,0,1.012,0,1.013,1.013,1.014,1.014,1.014,1.014,1.015,1.016,1.017,1.017,1.018,1.019,1.019,1.02,1.02,1.02,1.02,1.02,1.02,1.02,1.02,1.021,1.021,1.022,1.022,1.021,1.022,1.021,1.02,1.02,1.02,1.019,1.019,1.018,1.018,1.018,1.018,1.018,1.019,1.02,1.02,1.02,0,1.167,1.169,1.172,1.174,1.179,1.184,1.19,1.194,1.199,1.202,1.205,1.208,1.21,1.212,1.214,1.215,1.215,1.216,1.217,1.218,1.219,1.221,1.222,1.223,1.223,1.224,1.224,1.225,1.225,1.225,1.225,1.225,1.225,1.225,1.225,1.224,1.223,1.223,1.222,1.221,1.221,1.22,1.219,1.218,1.217,1.217,1.215,1.215,1.215,1.215,1.214,1.213,0,0,0,0,0,0,0,0,0,1.024,1.023,1.024,1.024,1.024,1.024,1.024,1.024,1.024,1.025,1.025,1.026,1.026,1.026,1.026,1.026,1.027,1.027,1.028,1.028,1.03,1.03,1.03,1.031,1.032,1.032,0,1.159,1.159,1.161,1.163,1.163,1.168,1.174,1.181,1.187,1.192,1.198,1.203,1.209,1.215,1.215,1.215,1.217,1.218,1.218,1.219,1.219,1.219,1.219,1.219,1.219,1.219,1.219,1.218,1.218,1.218,1.219,1.219,1.219,1.219,1.219,1.219,1.219,1.22,1.22,1.221,1.221,1.221,1.222,1.222,1.223,1.223,1.223,1.224,1.224,1.224,1.224,1.224,1.224,1.224,1.224,1.224,1.223,1.224,0,0,0,0,0,0,0,0,1.028,1.028,1.028,1.028,1.028,1.029,1.03,1.031,1.031,1.031,1.03,1.03,1.028,1.027,1.026,1.024,1.023,1.023,1.023,1.024,1.025,1.026,1.028,1.028,1.03,1.03,0,0,1.229,1.228,1.229,1.229,1.229,1.229,1.229,1.229,1.229,1.229,1.229,1.229,1.229,1.229,1.229,1.229,1.228,1.228,1.228,1.228,1.228,1.228,1.228,1.228,1.228,1.228,1.228,1.229,1.229,1.229,1.229,1.229,1.229,1.229,1.23,1.23,1.23,1.228,1.227,1.227,1.225,1.225,0,0,0,0,0,0,0,0,0,1.033,1.032,1.032,1.032,1.03,1.031,1.03,1.03,1.031,1.031,1.032,1.032,1.033,1.034,1.034,1.035,1.036,1.037,1.037,1.038,1.038,1.039,0,1.23,1.229,1.23,1.23,1.23,1.231,1.231,1.231,1.231,1.231,1.232,1.232,1.232,1.232,1.232,1.232,1.233,1.233,1.233,1.233,1.233,1.233,1.233,1.233,1.233,1.233,1.233,1.233,1.233,1.233,1.233,1.233,1.233,1.233,1.233,1.233,1.233,1.233,1.232,1.232,1.232,1.232,1.231,1.231,1.23,1.229,1.228,1.227,1.226,1.225,1.224,1.222,1.219,1.215,1.21,1.204,1.199,1.193,1.188,1.182,1.175,1.17,1.167,1.162,1.157,1.154,1.151,1.137,1.125,0,0,1.063,0,1.04,1.039,1.037,1.032,1.032,1.03,1.028,1.027,1.026,1.026,1.026,1.026,1.028,1.028,1.03,1.032,1.035,1.036,1.037,1.038,1.04,0,0,1.23,1.23,1.23,1.23,1.23,1.23,1.23,1.23,1.23,1.23,1.23,1.23,1.23,1.231,1.231,1.231,1.231,1.231,1.231,1.231,1.231,1.231,1.231,1.231,1.231,1.231,1.231,1.23,1.23,1.229,1.229,1.229,1.227,1.225,1.219,1.214,1.208,1.202,1.197,1.192,1.187,1.181,1.177,1.176,1.176,1.175,1.174,1.174,1.173,1.172,1.172,1.172,1.171,1.17,1.17,1.168,1.168,1.166,1.165,1.161,1.158,1.154,1.15,1.148,1.143,1.138,1.132,0,0,0,0,0,1.048,1.046,1.045,1.043,1.042,1.041,1.041,1.04,1.04,1.04,1.04,1.04,1.039,1.038,1.037,1.035,1.034,1.032,1.032,1.032,1.032,1.032,1.032,1.034,0,0,1.238,1.238,1.239,1.239,1.239,1.24,1.24,1.239,1.239,1.239,1.239,1.238,1.237,1.237,1.235,1.231,1.226,1.22,1.215,1.209,1.203,1.199,1.193,1.19,1.187,1.185,1.185,1.184,1.184,1.183,1.182,1.181,1.181,1.181,1.181,1.181,1.181,1.182,0,0,0,0,0,0,0,0,0,0,1.01,1.009,1.008,1.008,1.007,1.006,1.006,1.008,1.014,1.02,0,1.028,1.032,1.036,1.041,1.043,1.045,1.046,1.046,1.048,1.05,1.05,1.051,1.052,1.053,1.053,1.054,1.055,1.055,1.056,1.056,1.057,1.058,0,1.248,1.247,1.247,1.246,1.245,1.244,1.242,1.239,1.237,1.233,1.23,1.226,1.223,1.221,1.218,1.215,1.215,1.213,1.212,1.212,1.211,1.21,1.209,1.208,1.207,1.206,1.205,1.205,1.204,1.203,1.203,1.203,1.204,1.206,1.208,1.211,1.213,1.215,1.217,1.218,1.22,1.221,1.219,1.219,1.217,1.215,1.215,0,0,0,0,0,0,1.068,1.068,1.068,1.069,1.068,1.068,1.068,1.068,1.068,1.068,1.068,1.068,1.068,1.067,1.067,1.066,1.066,1.066,1.067,1.068,1.068,1.068,1.069,1.07,0,1.223,1.223,1.225,1.225,1.225,1.227,1.228,1.228,1.228,1.229,1.229,1.229,1.228,1.228,1.227,1.225,1.224,1.222,1.221,1.219,1.218,1.216,1.215,1.215,1.215,1.219,1.223,1.224,0,0,1.231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1.082,1.082,1.082,1.081,1.081,1.081,1.08,1.08,1.08,1.08,1.079,1.078,1.077,1.077,1.076,1.074,1.074,1.073,1.072,1.072,1.072,1.073,1.074,1.074,1.073,1.073,1.072,1.071,1.072,1.072,1.071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1.284,1.284,1.284,1.284,1.287,1.285,1.285,1.284,1.284,1.283,1.283,1.283,1.282,1.281,1.281,1.28,1.28,1.279,1.279,1.278,1.278,1.278,1.277,1.277,1.276,1.275,1.275,1.274,1.272,1.269,1.266,1.262,1.257,1.255,1.251,1.248,1.242,0,0,0,0,0,1.091,1.089,1.089,1.089,1.089,1.089,1.089,1.089,1.089,1.089,1.089,1.089,1.089,1.089,1.088,1.088,1.088,1.088,1.088,1.089,1.09,1.09,1.09,1.225,1.225,1.226,1.227,1.228,1.23,1.232,1.235,1.241,1.247,1.251,0,1.263,1.269,1.275,1.281,1.282,1.284,1.287,1.288,1.289,1.29,1.291,1.291,1.292,1.292,1.292,1.292,1.292,1.292,1.293,1.293,1.293,1.293,1.294,1.294,1.294,1.295,1.295,1.295,1.296,1.296,1.296,1.296,1.295,1.295,1.295,1.294,1.293,1.293,1.292,1.291,1.291,1.29,1.289,1.288,1.288,1.288,1.285,1.287,0,0,0,0,0,0,0,1.089,1.089,1.089,1.089,1.089,1.089,1.089,1.089,1.089,1.09,1.09,1.09,1.091,1.091,1.091,1.092,1.092,1.092,1.092,0,0,0,0,0,0,0,0,0,0,1.299,1.299,1.299,1.3,1.3,1.3,1.3,1.3,1.3,1.302,1.302,1.302,1.302,1.302,1.302,1.302,1.302,1.302,1.302,1.302,1.302,1.302,1.303,1.303,1.303,1.303,1.302,1.302,1.3,1.3,1.299,1.298,1.297,1.296,1.294,1.292,1.29,1.288,1.284,1.282,1.281,1.279,1.278,0,0,0,0,0,0,1.105,1.105,1.105,1.105,1.105,1.105,1.105,1.105,1.105,1.105,1.105,1.105,1.105,1.105,1.105,1.104,1.103,1.103,1.102,1.101,1.099,1.098,1.096,1.094,1.092,1.092,1.091,1.091,1.091,1.092,1.092,1.092,1.094,1.094,1.094,1.094,1.095,1.094,1.094,1.094,0,0,1.3,1.3,1.3,1.299,1.297,1.296,1.293,1.29,1.287,1.281,1.278,1.274,1.27,1.267,1.263,1.261,1.259,1.257,1.256,1.254,1.253,1.251,1.25,1.249,1.249,1.248,1.248,1.247,1.245,1.244,1.243,1.241,1.239,1.237,1.234,1.231,1.228,1.224,1.221,1.22,1.218,1.216,1.215,0,0,0,0,0,1.095,1.095,1.095,1.095,1.096,1.096,1.096,1.097,1.097,1.097,1.098,1.098,1.098,1.098,1.098,1.097,1.097,1.097,0,1.096,0,0,0,0,0,1.277,1.276,1.275,1.275,1.274,1.274,1.273,1.271,1.27,1.27,1.27,1.268,1.268};
    
    int length=0;
    for(int i=0;i<1280;i++){
        cin>>data[i];
        if(data[i]!=0){
            length++;
        }
    }
    
    
//第一個
    float first_min,first_max;
    first_min=10;
    first_max=0.1;
    for(int i=0;i<320;i++){
        if((data[i]<first_min)&&(data[i]!=0))
            first_min=data[i];
        if((data[i]>first_max)&&(data[i]!=0))
            first_max=data[i];
    }
   
//    first_min=1;
//    first_max=1.1;
    for(int i=0;i<1280;i++){
        if((data[i+1]-data[i])>=first_min&&(data[i+1]-data[i])<((first_max+first_min)/2)){
            cout<<"首:"<<i+1<<endl;
            break;
        }
    }
  
    
    
//最後一個
    float last_min,last_max;
    last_min=10;
    last_max=0.1;
    for(int i=960;i<1280;i++){
        if((data[i]<last_min)&&(data[i]!=0))
            last_min=data[i];
        if((data[i]>last_max)&&(data[i]!=0))
            last_max=data[i];
    }
    
//    last_min=1;
//    last_max=1.1;
    for(int i=1279;i>0;i--){
        if((data[i]-data[i-1])>=last_min&&(data[i]-data[i-1])<((first_max+first_min)/2)){
            cout<<"尾:"<<i+1<<endl;
            break;
        }
    }
    
    
   
    
    
    
    return 0;
}


Output:
1
2
首:126
尾:1262


Create a new paste based on this one


Comments: