What day is that day?

It's Saturday today, what day is it after 11 + 22+ 33 + ... + NN days?

Input

There are multiple test cases. The first line of input contains an integer T indicating the number of test cases. For each test case:

There is only one line containing one integer N(1 <= N <= 1000000000).

Output

For each test case, output one string indicating the day of week.

Sample Input

2
1
2

Sample Output

Sunday
Thursday

Hint

A week consists of Sunday, Monday, Tuesday, Wednesday, Thursday, Friday and Saturday.

AC代码(容我多说几句这个题一看就是有周期但是没想到周期竟然这么大所以只能打表

看了好多博客发现那个找周期的代码有点看不太懂然后问了一位神仙,他打表之后把

结果复制到word文档里面查找相同的元素来找周期,个人认为骚的一批)

#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int s[295];
char st[10][12] = {"Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday"};
int work(int n)
{
    int sm = 1;
    for(int i = 1;i<=n;i++)
    {
        sm = sm*n;
        sm = sm%7;
    }
    return sm;
}
void init()
{
    s[0] = 0;
    for(int i = 1;i<295;i++)
    {
        s[i] = s[i-1]+work(i);
        s[i] = s[i]%7;
    }
}
int main()
{
    init();
    int t, n;
    scanf("%d",&t);
    while(t--)
    {
        scanf("%d",&n);
        n = n%294;
        printf("%s\n",st[s[n]]);
    }
    return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: If there is no object, such as a gift or token of affection, to give on Valentine's Day, there are still many ways to express love and appreciation for someone. One option is to write a heartfelt message, either in a card or a letter, expressing your feelings and how much you care for the person. You could also plan a special activity or date that the two of you can do together, such as a picnic, a hike, or a movie night at home. Another option is to do something thoughtful and helpful for the person, such as making them breakfast in bed, doing their chores for the day, or surprising them with their favorite food or drink. Ultimately, it's important to remember that Valentine's Day is just one day out of the year, and expressing love and affection for someone can happen any day, in many different ways. ### 回答2: 如果情人节这一天没有对象,可以考虑以下几种不同的方式来度过这个特殊的日子。 首先,我们可以与亲朋好友共度情人节。情人节不仅仅是情侣之间的庆祝日,也是表达爱意和情谊的好时机。我们可以邀请一些单身的朋友或亲人,一起举办派对或聚餐,通过分享快乐和热情,让这个节日变得特别和有意义。 其次,我们可以关爱自己。无需有对象,自己也可以很好地过情人节。我们可以花时间犒劳自己,去做一些喜欢的事情,比如看电影、读书、独自旅行或者去美食店尝试一些美味的食物。这是一个提醒自己在爱与关心方面不应该依赖他人的好时机。 此外,我们可以志愿参与一些社区活动或慈善工作。情人节是一个表达关爱和帮助他人的好机会。我们可以看看附近有哪些志愿者活动可以参加,比如去老人院陪伴长者、帮助无家可归的人或者参与环保活动等。通过倾听他人的需求以及奉献自己的时间和关爱,我们可以在这个特殊的节日中获得满足感和成就感。 总结而言,如果情人节这一天没有对象,我们可以通过与亲朋好友共度、关爱自己或参与志愿者活动来度过这个特殊的日子。无论是在过程中体验到的快乐还是从他人身上得到的爱与关怀,都会让我们度过一个有意义的情人节。 ### 回答3: 如果情人节那天没有物品的话,我相信情人之间的感情会更加纯粹和真实。情人节被商业化的现象使得人们往往将送礼和浪漫物品作为表达爱意的方式,然而真正的爱并不依赖于物质。 没有物品的情人节可以让人们更加专注于彼此之间的交流和感情。我们可以通过相互倾诉、用心听取对方的声音来表达爱意。这种无物质的表达方式更加注重情感和心灵的相互连接,能够让爱情变得更加纯粹和真实。 此外,没有物品的情人节也能够让人们去思考爱情的本质。爱并不在于花束、巧克力或者贵重的礼物,而是在于相互的关心、支持和理解。没有物品的情人节能够让人们更加深入地思考和理解爱情的真正含义,让感情更加牢固和持久。 最后,没有物品的情人节也能够鼓励人们去创造属于自己的特别方式来表达爱意。情人节是一个特殊的日子,而爱情是个性化而独特的。没有物品的情人节可以激发创造力,并让人们尝试新的方式来展示爱意,比如书写情诗、制作手工艺品或者一起度过浪漫的时光。 总而言之,如果情人节没有物品的话,人们应该更加专注于情感的交流和理解。爱情并不依赖于物质,而是在于心灵的相互连接和关心。没有物品的情人节可以让我们更加纯粹地去体验和表达爱意,同时也能够激发创造力,让爱情更加个性化和独特。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值