博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ZROI#997
阅读量:5289 次
发布时间:2019-06-14

本文共 1736 字,大约阅读时间需要 5 分钟。

这是某场\(CF(Div.3)\)\(C\)题.我当时是选择了现场码.
因为那场\(CF\)我没打.这个题我当时第一眼就觉得有循环节.
于是就直接考虑循环节,发现它是对的.于是就只需要处理一下细节就好.
\(Code:\)

#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define MEM(x,y) memset ( x , y , sizeof ( x ) )#define rep(i,a,b) for (int i = a ; i <= b ; ++ i)#define per(i,a,b) for (int i = a ; i >= b ; -- i)#define pii pair < int , int >#define X first#define Y second#define rint read
#define int long long#define pb push_backusing std::set ;using std::pair ;using std::max ;using std::min ;using std::priority_queue ;using std::vector ;using std::swap ;using std::sort ;using std::unique ;using std::greater ;template < class T > inline T read () { T x = 0 , f = 1 ; char ch = getchar () ; while ( ch < '0' || ch > '9' ) { if ( ch == '-' ) f = - 1 ; ch = getchar () ; } while ( ch >= '0' && ch <= '9' ) { x = ( x << 3 ) + ( x << 1 ) + ( ch - 48 ) ; ch = getchar () ; } return f * x ;}const int N = 100 ; bool mk[15] ;int n , m , T , tot ;vector < int > tmp ;signed main (int argc , char * argv[]) { T = rint () ; while ( T -- ) { n = rint () ; m = rint () ; tot = 0 ; int sum = 0 ; if ( m > n ) { puts ("0") ; continue ; } if ( n == m ) { printf ("%lld\n" , m % 10 ) ; continue ; } rep ( i , 0 , 10 ) mk[i] = false ; tmp.clear () ; while ( true ) { ++ tot ; int t = m * tot % 10 ; if ( mk[t] ) break ; tmp.pb ( t ) ; sum += t ; mk[t] = true ; } int rpt = ( n / m ) / (int)tmp.size () ; int ans = sum * rpt ; rep ( i , 0 , n / m % (int)tmp.size () - 1 ) ans += tmp[i] ; printf ("%lld\n" , ans ) ; } return 0 ;}

转载于:https://www.cnblogs.com/Equinox-Flower/p/11486593.html

你可能感兴趣的文章
Markdown 轻量级标记语言
查看>>
圆桌问题
查看>>
[APIO2015]八邻旁之桥
查看>>
[CTS2019]田野(80分)
查看>>
C++学习5 IO输入输出
查看>>
python:webbrowser
查看>>
<keep-alvie></keep-alive>
查看>>
Nbody问题 Barnes-Hut 实现
查看>>
JS 实现获取打开一个界面中输入的值
查看>>
centos下安装&&配置redis
查看>>
IOS 开展 分别制定了iphone 和 ipad 好? 或开发一个 Universal好?
查看>>
白话经典算法系列之五 归并排序的实现
查看>>
Bzoj2034 2009国家集训队试题 最大收益 贪心+各种优化+二分图
查看>>
linux下卸载旧版本cmake安装新版本cmake
查看>>
四则运算编写感悟
查看>>
D - Garden
查看>>
POJ 2251 Dungeon Master
查看>>
w3cschool中jQuery测试结果总结
查看>>
java简单框架设计
查看>>
window对象属性alert、confirm、prompt怎么使用?
查看>>