摘要: 类似于这种题意的题很多,总共2*k个数,从大到小排序,每次去掉一个数,条件是后k个数要在前k个数之前;基本思路: 从K+1开始,对总数取余判断(这里的总数是变化的,每次减一),如果余数<=k,则不符合条件,接着判断K+2的情况,直至找到一个符合条件的;还有每次取余时,要把的被除数减去(上次的总数与余数的差);不过超时了,因为就十四个,所以利用程序求出所有值,打表了!#include<iostream>using namespace std;int main(){int k;int t;int bl;int sum;while(cin>>k&&k!= 阅读全文
posted @ 2012-04-16 22:40 orangeblog 阅读(544) 评论(0) 推荐(0) 编辑