线性插值(题意应该改为编号连续相同舍弃后来出现的)
2017-06-12 15:43
204 查看
#include<bits/stdc++.h> using namespace std; int main() { int n,m; while(cin>>m>>n) { int x,y,prex,prey; for(int i=0; i<m; i++) { cin>>x>>y; if(i==0||x-prex==1||x<prex) { cout<<x<<" "<<y<<endl; prex=x; prey=y; } else if(x==prex) { continue; } else if(x-prex>1) { int d=(y-prey)/(x-prex); for(int j=prex+1,k=1; j<x; j++,k++) { cout<<j<<" "<<prey+d*k<<endl; } cout<<x<<" "<<y<<endl; prex=x; prey=y; } } } return 0; }
相关文章推荐
- 给你一个字符串,把连续出现的相同字符串变成只出现一次
- 正则相同字符重复连续出现
- 连续自描述数据的找出相同类型的起止编号
- [2013百度软件研发笔试题] 求字符串中连续出现相同字符的最大值
- 编写一个小程序,从标准输入读入一系列string对象,寻找连续重复出现的单词。程序应该找出满足一下条件的单词:该单词的后面紧接着再次出现自己本身。跟踪重复次数最多的单词及其重复次数,输出.
- 华为 2015 机试 输出:数字后面的连续出现的(2个或多个)相同字符(数字或者字符),删去一个,非数字后面的不要删除,例如,对应输出为:33aabb55pin。
- 将输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,z->a;若输入的字符串连续出现两个字母相同时,后一个字母需要连续转换2次。例如:
- MySql中关于某列中相同数值连续出现次数的统计
- MySql中关于某列中相同数值连续出现次数的统计
- 在论坛中出现的比较难的sql问题:4(row_number函数+子查询 分组连续编号问题)
- 用递归实现查找字符串中相同字符连续出现次数的最大值
- leetcode 696. Count Binary Substrings 连续出现相同次数0或1子串数量 + 很棒的做法
- 12、一个整数数列,元素取值可能是0~65535中的任意一个数,相同数值不会重复出现。0是例外,可以反复出现。 请设计一个算法,当你从该数列中随意选取5个数值,判断这5个数值是否连续相邻。
- 【百度研发工程师笔试题】递归求字符串中相同字符连续出现的最大值
- 2013百度笔试 求字符串中连续出现相同字符的最大值
- HDU 5642 不能出现连续四个数相同的组合情况 (组合数学)
- String串处理练习(求连续出现相同字母最多的那个字母和出现次数)
- 输入一行字符串,找出出现的相同且长度最长的字符串,输出它及其首字母的置比如:“yyabcdagaerabceg”答案应该是abc
- 编写一个小程序,从标准输入读入一系列string对象,寻找连续重复出现的单词。程序应该找出满足一下条件的单词:该单词的后面紧接着再次出现自己本身。跟踪重复次数最多的单词及其重复次数,输出.
- 当相同的字符串连续出现至少两行时,输出该字符串,只有输出一遍