微博的转发抽奖活动是怎么操作的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微博的转发抽奖活动是怎么操作的?相关的知识,希望对你有一定的参考价值。

目前仅认证用户可发起(V用户或者企业微博用户)有奖活动,发起活动分为三步:1、选择活动类型区;2、填写活动基本信息;3、发起成功邀请参与者。详情如下:第一步选择活动类型:有奖活动:大转盘;砸金蛋;有奖转发;其他。 第二步填写活动基本信息:发起有奖转发活动:这一类活动基本信息包括:活动标题、活动描述、活动话题、活动时间、奖项设置、转发内容、申请官方支持。
(1)活动发起者不得在"活动描述"中自定义中奖规则和任何领奖附加条件,如规定一律视为无效。活动中奖结果均以系统自动下发的中奖通知为准。如出现拒绝兑现情况,将视为虚假活动,新浪微博有权对活动发起者进行处理。
(2)有奖转发的奖项设置没有中奖率设置。只设置奖品数量,若奖品数量为不限量,则中奖率为100%,即参与转发的人人人中奖。抽奖将在转发时间结束后,在后台启动抽奖。
(3)发起有奖转发活动的同时发布一条微博。转发内容,即发布的微博内容。发布之后即不能修改。如果删除微博,活动则无法访问。转发内容为默认文案,若用户未设置转发所带图片,默认取该活动奖品图片。
(4)高级设置中设定参加资格。参与资格可指定为:需关注
参考技术A 在后台的个人中心操作

PAT乙级1069


1069. 微博转发抽奖(20)


时间限制



400 ms



内存限制



65536 kB



代码长度限制



8000 B



判题程序



Standard



作者



CHEN, Yue


小明PAT考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔N个人就发出一个红包。请你编写程序帮助他确定中奖名单。

输入格式:

输入第一行给出三个正整数M(<= 1000)、N和S,分别是转发的总量、小明决定的中奖间隔、以及第一位中奖者的序号(编号从1开始)。随后M行,顺序给出转发微博的网友的昵称(不超过20个字符、不包含空格回车的非空字符串)。

注意:可能有人转发多次,但不能中奖多次。所以如果处于当前中奖位置的网友已经中过奖,则跳过他顺次取下一位。

输出格式:

按照输入的顺序输出中奖名单,每个昵称占一行。如果没有人中奖,则输出“Keep going...”。


输入样例1:


9 3 2 Imgonnawin! PickMe PickMeMeMeee LookHere Imgonnawin! TryAgainAgain TryAgainAgain Imgonnawin! TryAgainAgain


输出样例1:


PickMe Imgonnawin! TryAgainAgain


输入样例2:


2 3 5 Imgonnawin! PickMe


输出样例2:


Keep going...


#include<iostream>
#include<map>
#include<vector>
#include<string>
using namespace std;
int M, N, S;
map<string, bool> msb;
vector<string> vs;
int main()

scanf("%d%d%d", &M, &N, &S);
vs.push_back(" ");
string s;
for (int i = 0; i < M; i++)

cin >> s;
vs.push_back(s);
msb[s] = false;

int i = S;
if (vs.size() - 1 < S)

cout << "Keep going..." << endl; return 0;

while (i <= M)

if (msb[vs[i]] == false)

cout << vs[i] << endl;
msb[vs[i]] = true;
i += N;

else
i++;


return 0;


以上是关于微博的转发抽奖活动是怎么操作的?的主要内容,如果未能解决你的问题,请参考以下文章

微博转发抽奖怎么弄

1069. 微博转发抽奖(20)

新浪微博转发抽奖活得怎么弄?

PAT 1069. 微博转发抽奖

1069. 微博转发抽奖(20)

PAT Basic 1069 微博转发抽奖 (20 分)