Chinaunix
标题:
请教个算法问题
[打印本页]
作者:
c/unix
时间:
2013-04-18 14:49
提示:
作者被禁止或删除 内容自动屏蔽
作者:
bruceteen
时间:
2013-04-18 15:14
数量你会了,那现在只需要知道其实no号就行了,n/8*id + ( id<n%8 ? id : n%8 )
#include <stdio.h>
int main()
{
const int n = 20;
for( int id=0; id<8; ++id )
printf( "id%d --- no begin from %d\n", id, n/8*id + ( id<n%8 ? id : n%8 ) );
}
复制代码
作者:
folklore
时间:
2013-04-18 15:22
easy
1. assume that the tasks would not terminal
2. assume that total number of tasks is num.
them
for(int iTask=0;iTask <(num / 8) + (id < (num % 8) ? 1 : 0);iTask++){
printf("%d",id +(iTask <<3));
}
复制代码
作者:
c/unix
时间:
2013-04-18 15:22
提示:
作者被禁止或删除 内容自动屏蔽
作者:
cokeboL
时间:
2013-04-18 15:48
今天好热,最高28度好像,楼主的头像,好诱人
作者:
xfortune
时间:
2013-04-18 17:16
2喽
这思维///我打酱油的。。。略过。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2